├── .envrc ├── .github ├── CODEOWNERS ├── renovate.json5 └── workflows │ ├── ci.yml │ ├── release.yml │ └── scan.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yml ├── .markdownlint.yaml ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── bin └── .keep ├── cmd └── go-libyear │ ├── flags.go │ ├── main.go │ └── usage.txt ├── command.go ├── command_test.go ├── cspell.yaml ├── devbox.json ├── devbox.lock ├── go.mod ├── go.sum ├── internal ├── cache.go ├── cmd.go ├── deps_dev.go ├── deps_dev_test.go ├── git_cmd.go ├── git_cmd_test.go ├── git_handler.go ├── git_handler_test.go ├── go_list.go ├── go_proxy.go ├── mocks │ ├── command.go │ ├── git.go │ └── vcs.go └── module.go ├── output.go ├── package.json ├── scripts ├── check-formatting.sh ├── check-trailing-whitespaces.bash ├── format-cspell-config.js └── makefile-help.awk ├── source.go ├── test ├── Dockerfile ├── inputs │ ├── generate_responses.sh │ ├── private-go.mod │ ├── responses.json │ ├── test-go.mod │ └── test-limit-age-go.mod ├── outputs │ ├── all_details_for_all_dependencies │ ├── all_for_private_pkg │ ├── all_for_private_pkg_latest │ ├── all_for_private_pkg_v0.3.0 │ ├── all_with_age_limit │ ├── all_with_latest_major_versions │ ├── all_with_latest_major_versions_no_compensate │ ├── all_with_private_module │ ├── basic_usage │ ├── modules_cache │ ├── output-full.csv │ ├── output-full.json │ ├── output-minimal.csv │ ├── output-minimal.json │ ├── show_indirect │ ├── show_releases │ ├── show_versions │ ├── skip_fresh │ └── skip_fresh_show_indirect ├── test.bats └── test_server.go └── vcs.go /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/.envrc -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @nieomylnieja 2 | -------------------------------------------------------------------------------- /.github/renovate.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/.github/renovate.json5 -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/scan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/.github/workflows/scan.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /.markdownlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/.markdownlint.yaml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/README.md -------------------------------------------------------------------------------- /bin/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cmd/go-libyear/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/cmd/go-libyear/flags.go -------------------------------------------------------------------------------- /cmd/go-libyear/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/cmd/go-libyear/main.go -------------------------------------------------------------------------------- /cmd/go-libyear/usage.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/cmd/go-libyear/usage.txt -------------------------------------------------------------------------------- /command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/command.go -------------------------------------------------------------------------------- /command_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/command_test.go -------------------------------------------------------------------------------- /cspell.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/cspell.yaml -------------------------------------------------------------------------------- /devbox.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/devbox.json -------------------------------------------------------------------------------- /devbox.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/devbox.lock -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/go.sum -------------------------------------------------------------------------------- /internal/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/internal/cache.go -------------------------------------------------------------------------------- /internal/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/internal/cmd.go -------------------------------------------------------------------------------- /internal/deps_dev.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/internal/deps_dev.go -------------------------------------------------------------------------------- /internal/deps_dev_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/internal/deps_dev_test.go -------------------------------------------------------------------------------- /internal/git_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/internal/git_cmd.go -------------------------------------------------------------------------------- /internal/git_cmd_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/internal/git_cmd_test.go -------------------------------------------------------------------------------- /internal/git_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/internal/git_handler.go -------------------------------------------------------------------------------- /internal/git_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/internal/git_handler_test.go -------------------------------------------------------------------------------- /internal/go_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/internal/go_list.go -------------------------------------------------------------------------------- /internal/go_proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/internal/go_proxy.go -------------------------------------------------------------------------------- /internal/mocks/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/internal/mocks/command.go -------------------------------------------------------------------------------- /internal/mocks/git.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/internal/mocks/git.go -------------------------------------------------------------------------------- /internal/mocks/vcs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/internal/mocks/vcs.go -------------------------------------------------------------------------------- /internal/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/internal/module.go -------------------------------------------------------------------------------- /output.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/output.go -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/package.json -------------------------------------------------------------------------------- /scripts/check-formatting.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/scripts/check-formatting.sh -------------------------------------------------------------------------------- /scripts/check-trailing-whitespaces.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/scripts/check-trailing-whitespaces.bash -------------------------------------------------------------------------------- /scripts/format-cspell-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/scripts/format-cspell-config.js -------------------------------------------------------------------------------- /scripts/makefile-help.awk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/scripts/makefile-help.awk -------------------------------------------------------------------------------- /source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/source.go -------------------------------------------------------------------------------- /test/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/test/Dockerfile -------------------------------------------------------------------------------- /test/inputs/generate_responses.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/test/inputs/generate_responses.sh -------------------------------------------------------------------------------- /test/inputs/private-go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/test/inputs/private-go.mod -------------------------------------------------------------------------------- /test/inputs/responses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/test/inputs/responses.json -------------------------------------------------------------------------------- /test/inputs/test-go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/test/inputs/test-go.mod -------------------------------------------------------------------------------- /test/inputs/test-limit-age-go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/test/inputs/test-limit-age-go.mod -------------------------------------------------------------------------------- /test/outputs/all_details_for_all_dependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/test/outputs/all_details_for_all_dependencies -------------------------------------------------------------------------------- /test/outputs/all_for_private_pkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/test/outputs/all_for_private_pkg -------------------------------------------------------------------------------- /test/outputs/all_for_private_pkg_latest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/test/outputs/all_for_private_pkg_latest -------------------------------------------------------------------------------- /test/outputs/all_for_private_pkg_v0.3.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/test/outputs/all_for_private_pkg_v0.3.0 -------------------------------------------------------------------------------- /test/outputs/all_with_age_limit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/test/outputs/all_with_age_limit -------------------------------------------------------------------------------- /test/outputs/all_with_latest_major_versions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/test/outputs/all_with_latest_major_versions -------------------------------------------------------------------------------- /test/outputs/all_with_latest_major_versions_no_compensate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/test/outputs/all_with_latest_major_versions_no_compensate -------------------------------------------------------------------------------- /test/outputs/all_with_private_module: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/test/outputs/all_with_private_module -------------------------------------------------------------------------------- /test/outputs/basic_usage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/test/outputs/basic_usage -------------------------------------------------------------------------------- /test/outputs/modules_cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/test/outputs/modules_cache -------------------------------------------------------------------------------- /test/outputs/output-full.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/test/outputs/output-full.csv -------------------------------------------------------------------------------- /test/outputs/output-full.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/test/outputs/output-full.json -------------------------------------------------------------------------------- /test/outputs/output-minimal.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/test/outputs/output-minimal.csv -------------------------------------------------------------------------------- /test/outputs/output-minimal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/test/outputs/output-minimal.json -------------------------------------------------------------------------------- /test/outputs/show_indirect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/test/outputs/show_indirect -------------------------------------------------------------------------------- /test/outputs/show_releases: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/test/outputs/show_releases -------------------------------------------------------------------------------- /test/outputs/show_versions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/test/outputs/show_versions -------------------------------------------------------------------------------- /test/outputs/skip_fresh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/test/outputs/skip_fresh -------------------------------------------------------------------------------- /test/outputs/skip_fresh_show_indirect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/test/outputs/skip_fresh_show_indirect -------------------------------------------------------------------------------- /test/test.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/test/test.bats -------------------------------------------------------------------------------- /test/test_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/test/test_server.go -------------------------------------------------------------------------------- /vcs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nieomylnieja/go-libyear/HEAD/vcs.go --------------------------------------------------------------------------------