├── .circleci └── config.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── asdf.go ├── config.go ├── config_test.go ├── fixtures ├── asdf │ ├── installs │ │ ├── go │ │ │ └── 1.9.1 │ │ │ │ └── go │ │ │ │ └── bin │ │ │ │ └── go │ │ ├── python │ │ │ ├── 2.7.11 │ │ │ │ └── bin │ │ │ │ │ └── 2to3 │ │ │ └── 3.6.7 │ │ │ │ └── bin │ │ │ │ └── flask │ │ └── ruby │ │ │ └── 2.0.0 │ │ │ └── bin │ │ │ └── gem │ ├── plugins │ │ ├── go │ │ │ └── bin │ │ │ │ └── list-bin-paths │ │ ├── python │ │ │ └── bin │ │ │ │ └── list-legacy-filenames │ │ └── ruby │ │ │ └── bin │ │ │ ├── list-legacy-filenames │ │ │ └── parse-legacy-file │ └── shims │ │ └── flask └── some-dir │ ├── .tool-versions │ ├── nested-dir │ └── .keep │ └── with-legacy-version │ ├── .python-version │ └── Gemfile ├── go.mod ├── go.sum ├── main.go ├── shim.go ├── shim_test.go ├── utils.go ├── utils_test.go ├── version_manager.go └── version_manager_test.go /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danhper/asdf-exec/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | asdf-exec 2 | build/ 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danhper/asdf-exec/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danhper/asdf-exec/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danhper/asdf-exec/HEAD/README.md -------------------------------------------------------------------------------- /asdf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danhper/asdf-exec/HEAD/asdf.go -------------------------------------------------------------------------------- /config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danhper/asdf-exec/HEAD/config.go -------------------------------------------------------------------------------- /config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danhper/asdf-exec/HEAD/config_test.go -------------------------------------------------------------------------------- /fixtures/asdf/installs/go/1.9.1/go/bin/go: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fixtures/asdf/installs/python/2.7.11/bin/2to3: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fixtures/asdf/installs/python/3.6.7/bin/flask: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fixtures/asdf/installs/ruby/2.0.0/bin/gem: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fixtures/asdf/plugins/go/bin/list-bin-paths: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danhper/asdf-exec/HEAD/fixtures/asdf/plugins/go/bin/list-bin-paths -------------------------------------------------------------------------------- /fixtures/asdf/plugins/python/bin/list-legacy-filenames: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | echo ".python-version" 4 | -------------------------------------------------------------------------------- /fixtures/asdf/plugins/ruby/bin/list-legacy-filenames: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | echo ".ruby-version Gemfile" 4 | -------------------------------------------------------------------------------- /fixtures/asdf/plugins/ruby/bin/parse-legacy-file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danhper/asdf-exec/HEAD/fixtures/asdf/plugins/ruby/bin/parse-legacy-file -------------------------------------------------------------------------------- /fixtures/asdf/shims/flask: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danhper/asdf-exec/HEAD/fixtures/asdf/shims/flask -------------------------------------------------------------------------------- /fixtures/some-dir/.tool-versions: -------------------------------------------------------------------------------- 1 | python 3.6.7 2.7.11 2 | -------------------------------------------------------------------------------- /fixtures/some-dir/nested-dir/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fixtures/some-dir/with-legacy-version/.python-version: -------------------------------------------------------------------------------- 1 | 2.7.11 2 | -------------------------------------------------------------------------------- /fixtures/some-dir/with-legacy-version/Gemfile: -------------------------------------------------------------------------------- 1 | ruby '2.0.0' 2 | -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danhper/asdf-exec/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danhper/asdf-exec/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danhper/asdf-exec/HEAD/main.go -------------------------------------------------------------------------------- /shim.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danhper/asdf-exec/HEAD/shim.go -------------------------------------------------------------------------------- /shim_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danhper/asdf-exec/HEAD/shim_test.go -------------------------------------------------------------------------------- /utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danhper/asdf-exec/HEAD/utils.go -------------------------------------------------------------------------------- /utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danhper/asdf-exec/HEAD/utils_test.go -------------------------------------------------------------------------------- /version_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danhper/asdf-exec/HEAD/version_manager.go -------------------------------------------------------------------------------- /version_manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danhper/asdf-exec/HEAD/version_manager_test.go --------------------------------------------------------------------------------