├── .github └── workflows │ ├── ci-acctests.yml │ ├── ci-build.yml │ ├── release.yml │ └── slash-command.yml ├── .gitignore ├── .goreleaser.yml ├── LICENSE ├── Makefile ├── README.md ├── acceptance-tests ├── Dockerfile ├── acceptance_tests_suite_test.go ├── acceptance_tests_test.go ├── helper │ └── helper.go ├── manifests │ ├── go.mod.template │ ├── go2.mod.template │ ├── main.go.template │ ├── main2.go.template │ ├── package.json │ ├── pom.xml │ ├── pom2.xml │ ├── requirements.txt │ ├── requirements2.txt │ └── vulns.json ├── staticcheck.conf ├── test.sh └── tests │ ├── auth.go │ ├── basic_commands.go │ ├── common.go │ ├── controller.go │ ├── golang_tests.go │ ├── maven_tests.go │ ├── npm_tests.go │ └── pypi_tests.go ├── cmd ├── analyse.go ├── analyse_test.go ├── auth.go ├── completion.go ├── config.go ├── get.go ├── root.go ├── set.go ├── testdata │ └── requirements.txt ├── validators.go └── version.go ├── docs ├── cli_README.md └── gomanifest.md ├── go.mod ├── go.sum ├── gomanifest ├── build.go ├── build_test.go └── generator │ ├── deps.go │ ├── deps_test.go │ ├── golist.go │ ├── manifest.go │ └── manifest_test.go ├── main.go ├── pkg ├── analyses │ ├── driver │ │ └── matcher.go │ ├── golang │ │ ├── matcher.go │ │ └── matcher_test.go │ ├── maven │ │ ├── matcher.go │ │ ├── matcher_test.go │ │ └── testdata │ │ │ └── pom.xml │ ├── npm │ │ ├── matcher.go │ │ ├── matcher_test.go │ │ └── testdata │ │ │ └── package.json │ ├── pypi │ │ ├── generatepylist.go │ │ ├── matcher.go │ │ └── pypi.go │ ├── stackanalyses │ │ └── controller.go │ ├── summary │ │ ├── helper_test.go │ │ ├── helpers.go │ │ └── types.go │ └── verbose │ │ ├── helper.go │ │ ├── helper_test.go │ │ ├── testdata │ │ ├── getresponse.json │ │ └── verbosedata.json │ │ └── types.go ├── auth │ └── server.go ├── config │ ├── viper_config.go │ └── viper_config_test.go ├── segment │ ├── segment.go │ └── segment_test.go ├── telemetry │ ├── telemetry.go │ └── telemetry_test.go ├── utils │ ├── api.go │ ├── args.go │ ├── args_test.go │ ├── constants.go │ └── errors.go └── version │ └── version.go └── testdata └── godeps.txt /.github/workflows/ci-acctests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/.github/workflows/ci-acctests.yml -------------------------------------------------------------------------------- /.github/workflows/ci-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/.github/workflows/ci-build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/slash-command.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/.github/workflows/slash-command.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/README.md -------------------------------------------------------------------------------- /acceptance-tests/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/acceptance-tests/Dockerfile -------------------------------------------------------------------------------- /acceptance-tests/acceptance_tests_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/acceptance-tests/acceptance_tests_suite_test.go -------------------------------------------------------------------------------- /acceptance-tests/acceptance_tests_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/acceptance-tests/acceptance_tests_test.go -------------------------------------------------------------------------------- /acceptance-tests/helper/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/acceptance-tests/helper/helper.go -------------------------------------------------------------------------------- /acceptance-tests/manifests/go.mod.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/acceptance-tests/manifests/go.mod.template -------------------------------------------------------------------------------- /acceptance-tests/manifests/go2.mod.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/acceptance-tests/manifests/go2.mod.template -------------------------------------------------------------------------------- /acceptance-tests/manifests/main.go.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/acceptance-tests/manifests/main.go.template -------------------------------------------------------------------------------- /acceptance-tests/manifests/main2.go.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/acceptance-tests/manifests/main2.go.template -------------------------------------------------------------------------------- /acceptance-tests/manifests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/acceptance-tests/manifests/package.json -------------------------------------------------------------------------------- /acceptance-tests/manifests/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/acceptance-tests/manifests/pom.xml -------------------------------------------------------------------------------- /acceptance-tests/manifests/pom2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/acceptance-tests/manifests/pom2.xml -------------------------------------------------------------------------------- /acceptance-tests/manifests/requirements.txt: -------------------------------------------------------------------------------- 1 | flask==1.0 2 | fastapi==0.36.0 3 | sceptre==2.2.1 4 | 5 | -------------------------------------------------------------------------------- /acceptance-tests/manifests/requirements2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/acceptance-tests/manifests/requirements2.txt -------------------------------------------------------------------------------- /acceptance-tests/manifests/vulns.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/acceptance-tests/manifests/vulns.json -------------------------------------------------------------------------------- /acceptance-tests/staticcheck.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/acceptance-tests/staticcheck.conf -------------------------------------------------------------------------------- /acceptance-tests/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/acceptance-tests/test.sh -------------------------------------------------------------------------------- /acceptance-tests/tests/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/acceptance-tests/tests/auth.go -------------------------------------------------------------------------------- /acceptance-tests/tests/basic_commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/acceptance-tests/tests/basic_commands.go -------------------------------------------------------------------------------- /acceptance-tests/tests/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/acceptance-tests/tests/common.go -------------------------------------------------------------------------------- /acceptance-tests/tests/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/acceptance-tests/tests/controller.go -------------------------------------------------------------------------------- /acceptance-tests/tests/golang_tests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/acceptance-tests/tests/golang_tests.go -------------------------------------------------------------------------------- /acceptance-tests/tests/maven_tests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/acceptance-tests/tests/maven_tests.go -------------------------------------------------------------------------------- /acceptance-tests/tests/npm_tests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/acceptance-tests/tests/npm_tests.go -------------------------------------------------------------------------------- /acceptance-tests/tests/pypi_tests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/acceptance-tests/tests/pypi_tests.go -------------------------------------------------------------------------------- /cmd/analyse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/cmd/analyse.go -------------------------------------------------------------------------------- /cmd/analyse_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/cmd/analyse_test.go -------------------------------------------------------------------------------- /cmd/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/cmd/auth.go -------------------------------------------------------------------------------- /cmd/completion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/cmd/completion.go -------------------------------------------------------------------------------- /cmd/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/cmd/config.go -------------------------------------------------------------------------------- /cmd/get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/cmd/get.go -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/cmd/root.go -------------------------------------------------------------------------------- /cmd/set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/cmd/set.go -------------------------------------------------------------------------------- /cmd/testdata/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/cmd/testdata/requirements.txt -------------------------------------------------------------------------------- /cmd/validators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/cmd/validators.go -------------------------------------------------------------------------------- /cmd/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/cmd/version.go -------------------------------------------------------------------------------- /docs/cli_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/docs/cli_README.md -------------------------------------------------------------------------------- /docs/gomanifest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/docs/gomanifest.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/go.sum -------------------------------------------------------------------------------- /gomanifest/build.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/gomanifest/build.go -------------------------------------------------------------------------------- /gomanifest/build_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/gomanifest/build_test.go -------------------------------------------------------------------------------- /gomanifest/generator/deps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/gomanifest/generator/deps.go -------------------------------------------------------------------------------- /gomanifest/generator/deps_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/gomanifest/generator/deps_test.go -------------------------------------------------------------------------------- /gomanifest/generator/golist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/gomanifest/generator/golist.go -------------------------------------------------------------------------------- /gomanifest/generator/manifest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/gomanifest/generator/manifest.go -------------------------------------------------------------------------------- /gomanifest/generator/manifest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/gomanifest/generator/manifest_test.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/main.go -------------------------------------------------------------------------------- /pkg/analyses/driver/matcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/analyses/driver/matcher.go -------------------------------------------------------------------------------- /pkg/analyses/golang/matcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/analyses/golang/matcher.go -------------------------------------------------------------------------------- /pkg/analyses/golang/matcher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/analyses/golang/matcher_test.go -------------------------------------------------------------------------------- /pkg/analyses/maven/matcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/analyses/maven/matcher.go -------------------------------------------------------------------------------- /pkg/analyses/maven/matcher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/analyses/maven/matcher_test.go -------------------------------------------------------------------------------- /pkg/analyses/maven/testdata/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/analyses/maven/testdata/pom.xml -------------------------------------------------------------------------------- /pkg/analyses/npm/matcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/analyses/npm/matcher.go -------------------------------------------------------------------------------- /pkg/analyses/npm/matcher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/analyses/npm/matcher_test.go -------------------------------------------------------------------------------- /pkg/analyses/npm/testdata/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/analyses/npm/testdata/package.json -------------------------------------------------------------------------------- /pkg/analyses/pypi/generatepylist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/analyses/pypi/generatepylist.go -------------------------------------------------------------------------------- /pkg/analyses/pypi/matcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/analyses/pypi/matcher.go -------------------------------------------------------------------------------- /pkg/analyses/pypi/pypi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/analyses/pypi/pypi.go -------------------------------------------------------------------------------- /pkg/analyses/stackanalyses/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/analyses/stackanalyses/controller.go -------------------------------------------------------------------------------- /pkg/analyses/summary/helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/analyses/summary/helper_test.go -------------------------------------------------------------------------------- /pkg/analyses/summary/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/analyses/summary/helpers.go -------------------------------------------------------------------------------- /pkg/analyses/summary/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/analyses/summary/types.go -------------------------------------------------------------------------------- /pkg/analyses/verbose/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/analyses/verbose/helper.go -------------------------------------------------------------------------------- /pkg/analyses/verbose/helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/analyses/verbose/helper_test.go -------------------------------------------------------------------------------- /pkg/analyses/verbose/testdata/getresponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/analyses/verbose/testdata/getresponse.json -------------------------------------------------------------------------------- /pkg/analyses/verbose/testdata/verbosedata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/analyses/verbose/testdata/verbosedata.json -------------------------------------------------------------------------------- /pkg/analyses/verbose/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/analyses/verbose/types.go -------------------------------------------------------------------------------- /pkg/auth/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/auth/server.go -------------------------------------------------------------------------------- /pkg/config/viper_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/config/viper_config.go -------------------------------------------------------------------------------- /pkg/config/viper_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/config/viper_config_test.go -------------------------------------------------------------------------------- /pkg/segment/segment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/segment/segment.go -------------------------------------------------------------------------------- /pkg/segment/segment_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/segment/segment_test.go -------------------------------------------------------------------------------- /pkg/telemetry/telemetry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/telemetry/telemetry.go -------------------------------------------------------------------------------- /pkg/telemetry/telemetry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/telemetry/telemetry_test.go -------------------------------------------------------------------------------- /pkg/utils/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/utils/api.go -------------------------------------------------------------------------------- /pkg/utils/args.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/utils/args.go -------------------------------------------------------------------------------- /pkg/utils/args_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/utils/args_test.go -------------------------------------------------------------------------------- /pkg/utils/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/utils/constants.go -------------------------------------------------------------------------------- /pkg/utils/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/utils/errors.go -------------------------------------------------------------------------------- /pkg/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/pkg/version/version.go -------------------------------------------------------------------------------- /testdata/godeps.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabric8-analytics/cli-tools/HEAD/testdata/godeps.txt --------------------------------------------------------------------------------