├── .circleci └── config.yml ├── .github └── workflows │ ├── build.yaml │ └── release.yaml ├── .gitignore ├── .goreleaser.yml ├── .travis.yml ├── CHANGELOG.md ├── Gopkg.lock ├── Gopkg.toml ├── LICENSE ├── Makefile ├── README.md ├── go.mod ├── go.sum ├── install.sh ├── lib ├── command.go ├── command_test.go ├── common_test.go ├── dir_perm.go ├── dir_perm_windows.go ├── download.go ├── download_test.go ├── files.go ├── files_test.go ├── install.go ├── install_test.go ├── list_versions.go ├── list_versions_test.go ├── semver.go ├── symlink.go └── symlink_test.go ├── main.go ├── main_test.go ├── test-data ├── test_terragrunt-version │ └── .terragrunt-version ├── test_terragrunt_hcl │ └── terragrunt.hcl ├── test_tgswitchrc │ └── .tgswitchrc └── test_tgswitchtoml │ └── .tgswitch.toml ├── test-tgswitch.sh ├── version └── www ├── docs ├── CNAME ├── Install.md ├── Quick-Start.md ├── Troubleshoot.md ├── Upgrade-or-Uninstall.md └── index.md └── mkdocs.yml /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gopkg.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/Gopkg.lock -------------------------------------------------------------------------------- /Gopkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/Gopkg.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/README.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/go.sum -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/install.sh -------------------------------------------------------------------------------- /lib/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/lib/command.go -------------------------------------------------------------------------------- /lib/command_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/lib/command_test.go -------------------------------------------------------------------------------- /lib/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/lib/common_test.go -------------------------------------------------------------------------------- /lib/dir_perm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/lib/dir_perm.go -------------------------------------------------------------------------------- /lib/dir_perm_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/lib/dir_perm_windows.go -------------------------------------------------------------------------------- /lib/download.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/lib/download.go -------------------------------------------------------------------------------- /lib/download_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/lib/download_test.go -------------------------------------------------------------------------------- /lib/files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/lib/files.go -------------------------------------------------------------------------------- /lib/files_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/lib/files_test.go -------------------------------------------------------------------------------- /lib/install.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/lib/install.go -------------------------------------------------------------------------------- /lib/install_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/lib/install_test.go -------------------------------------------------------------------------------- /lib/list_versions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/lib/list_versions.go -------------------------------------------------------------------------------- /lib/list_versions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/lib/list_versions_test.go -------------------------------------------------------------------------------- /lib/semver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/lib/semver.go -------------------------------------------------------------------------------- /lib/symlink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/lib/symlink.go -------------------------------------------------------------------------------- /lib/symlink_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/lib/symlink_test.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/main.go -------------------------------------------------------------------------------- /main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/main_test.go -------------------------------------------------------------------------------- /test-data/test_terragrunt-version/.terragrunt-version: -------------------------------------------------------------------------------- 1 | 0.36.0 -------------------------------------------------------------------------------- /test-data/test_terragrunt_hcl/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/test-data/test_terragrunt_hcl/terragrunt.hcl -------------------------------------------------------------------------------- /test-data/test_tgswitchrc/.tgswitchrc: -------------------------------------------------------------------------------- 1 | 0.33.0 2 | -------------------------------------------------------------------------------- /test-data/test_tgswitchtoml/.tgswitch.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/test-data/test_tgswitchtoml/.tgswitch.toml -------------------------------------------------------------------------------- /test-tgswitch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/test-tgswitch.sh -------------------------------------------------------------------------------- /version: -------------------------------------------------------------------------------- 1 | RELEASE_VERSION=0.6 -------------------------------------------------------------------------------- /www/docs/CNAME: -------------------------------------------------------------------------------- 1 | tgswitch.warrensbox.com -------------------------------------------------------------------------------- /www/docs/Install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/www/docs/Install.md -------------------------------------------------------------------------------- /www/docs/Quick-Start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/www/docs/Quick-Start.md -------------------------------------------------------------------------------- /www/docs/Troubleshoot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/www/docs/Troubleshoot.md -------------------------------------------------------------------------------- /www/docs/Upgrade-or-Uninstall.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/www/docs/Upgrade-or-Uninstall.md -------------------------------------------------------------------------------- /www/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/www/docs/index.md -------------------------------------------------------------------------------- /www/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warrensbox/tgswitch/HEAD/www/mkdocs.yml --------------------------------------------------------------------------------