Skip to content

Commit 7257324

Browse files
committed
Add a licenses subcommand that prints the licenses of all dependencies.
1 parent f83699f commit 7257324

File tree

18 files changed

+344
-1
lines changed

18 files changed

+344
-1
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ jobs:
1919
uses: actions/setup-go@v2
2020
with:
2121
go-version: 1.14.7
22+
- name: Install Packr
23+
run: go get github.com/gobuffalo/packr/packr
2224
- name: Build
2325
uses: goreleaser/goreleaser-action@v2
2426
with:

.github/workflows/release.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ jobs:
1818
uses: actions/setup-go@v2
1919
with:
2020
go-version: 1.14.7
21+
- name: Install Packr
22+
run: go get github.com/gobuffalo/packr/packr
2123
- name: Release
2224
uses: goreleaser/goreleaser-action@v2
2325
with:

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
/codeql-action-sync
22
/dist/
3+
*-packr.go

.goreleaser.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,5 @@ builds:
66
ldflags:
77
- -X github.com/github/codeql-action-sync/internal/version.version={{.Version}}
88
- -X github.com/github/codeql-action-sync/internal/version.commit={{.Commit}}
9+
hooks:
10+
pre: packr

.licenses/go/github.com/gobuffalo/envy.dep.yml

Lines changed: 19 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.licenses/go/github.com/gobuffalo/packd.dep.yml

Lines changed: 32 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.licenses/go/github.com/gobuffalo/packd/internal/takeon/github.com/markbates/errx.dep.yml

Lines changed: 32 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.licenses/go/github.com/gobuffalo/packr.dep.yml

Lines changed: 19 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.licenses/go/github.com/joho/godotenv.dep.yml

Lines changed: 38 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.licenses/go/github.com/rogpeppe/go-internal/modfile.dep.yml

Lines changed: 38 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.licenses/go/github.com/rogpeppe/go-internal/module.dep.yml

Lines changed: 38 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.licenses/go/github.com/rogpeppe/go-internal/semver.dep.yml

Lines changed: 38 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.licenses/go/github.com/spf13/pflag.dep.yml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cmd/licenses.go

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
package cmd
2+
3+
import (
4+
"github.com/github/codeql-action-sync/internal/licenses"
5+
"github.com/spf13/cobra"
6+
)
7+
8+
var licensesCmd = &cobra.Command{
9+
Use: "licenses",
10+
Short: "Display the licenses of all the dependencies of this tool.",
11+
RunE: func(cmd *cobra.Command, args []string) error {
12+
return licenses.PrintLicenses()
13+
},
14+
}

cmd/root.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ func Execute(ctx context.Context) error {
5151
}
5252

5353
rootCmd.AddCommand(versionCmd)
54+
rootCmd.AddCommand(licensesCmd)
5455

5556
rootCmd.AddCommand(pullCmd)
5657
pullFlags.Init(pullCmd)

go.mod

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,15 @@ go 1.14
44

55
require (
66
github.com/go-git/go-git/v5 v5.1.0
7+
github.com/gobuffalo/packr v1.30.1
78
github.com/google/go-github/v32 v32.1.0
89
github.com/gorilla/mux v1.8.0
910
github.com/mitchellh/ioprogress v0.0.0-20180201004757-6a23b12fa88e
1011
github.com/pkg/errors v0.8.1
1112
github.com/spf13/cobra v1.0.0
13+
github.com/spf13/pflag v1.0.5 // indirect
1214
github.com/stretchr/testify v1.6.1
15+
golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a // indirect
1316
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be
17+
golang.org/x/sys v0.0.0-20200824131525-c12d262b63d8 // indirect
1418
)

0 commit comments

Comments
 (0)