gitextract_9qphyuig/ ├── .editorconfig ├── .git-blame-ignore-revs ├── .gitattributes ├── .github/ │ ├── CODEOWNERS │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.yaml │ │ ├── config.yml │ │ ├── documentation.yaml │ │ └── feature_request.yaml │ ├── PULL_REQUEST_TEMPLATE.md │ ├── dependabot.yml │ └── workflows/ │ ├── documentation.yml │ ├── lint.yml │ ├── release-build.yml │ ├── release.yml │ ├── semantic-pr.yml │ └── tests.yml ├── .gitignore ├── .release-please-manifest.json ├── .tool-versions ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── asdf.elv ├── asdf.fish ├── asdf.nu ├── asdf.ps1 ├── asdf.sh ├── ballad-of-asdf.md ├── bin/ │ └── private/ │ └── asdf-exec ├── defaults ├── docs/ │ ├── .gitattributes │ ├── .gitignore │ ├── .prettierignore │ ├── .tool-versions │ ├── .vitepress/ │ │ ├── config.ts │ │ ├── navbars.ts │ │ ├── sidebars.ts │ │ └── theme/ │ │ ├── custom.css │ │ └── index.ts │ ├── CNAME │ ├── contribute/ │ │ ├── core.md │ │ ├── documentation.md │ │ ├── first-party-plugins.md │ │ └── github-actions.md │ ├── guide/ │ │ ├── getting-started-legacy.md │ │ ├── getting-started.md │ │ ├── introduction.md │ │ └── upgrading-to-v0-16.md │ ├── index.md │ ├── ja-jp/ │ │ ├── contribute/ │ │ │ ├── core.md │ │ │ ├── documentation.md │ │ │ ├── first-party-plugins.md │ │ │ └── github-actions.md │ │ ├── guide/ │ │ │ ├── getting-started-legacy.md │ │ │ ├── getting-started.md │ │ │ ├── introduction.md │ │ │ ├── parts/ │ │ │ │ └── install-dependencies.md │ │ │ └── upgrading-to-v0-16.md │ │ ├── index.md │ │ ├── manage/ │ │ │ ├── commands.md │ │ │ ├── configuration.md │ │ │ ├── core.md │ │ │ ├── plugins.md │ │ │ └── versions.md │ │ ├── more/ │ │ │ ├── community-projects.md │ │ │ ├── faq.md │ │ │ └── thanks.md │ │ └── plugins/ │ │ └── create.md │ ├── ko-kr/ │ │ ├── contribute/ │ │ │ ├── core.md │ │ │ ├── documentation.md │ │ │ ├── first-party-plugins.md │ │ │ └── github-actions.md │ │ ├── guide/ │ │ │ ├── getting-started.md │ │ │ └── introduction.md │ │ ├── index.md │ │ ├── manage/ │ │ │ ├── commands.md │ │ │ ├── configuration.md │ │ │ ├── core.md │ │ │ ├── plugins.md │ │ │ └── versions.md │ │ ├── more/ │ │ │ ├── community-projects.md │ │ │ ├── faq.md │ │ │ └── thanks.md │ │ └── plugins/ │ │ └── create.md │ ├── manage/ │ │ ├── commands.md │ │ ├── configuration.md │ │ ├── core.md │ │ ├── dependencies.md │ │ ├── plugins.md │ │ └── versions.md │ ├── more/ │ │ ├── community-projects.md │ │ ├── faq.md │ │ └── thanks.md │ ├── package.json │ ├── parts/ │ │ ├── install-dependencies-cmds.md │ │ └── install-dependencies.md │ ├── plugins/ │ │ └── create.md │ ├── pt-br/ │ │ ├── contribute/ │ │ │ ├── core.md │ │ │ ├── documentation.md │ │ │ ├── first-party-plugins.md │ │ │ └── github-actions.md │ │ ├── guide/ │ │ │ ├── getting-started.md │ │ │ └── introduction.md │ │ ├── index.md │ │ ├── manage/ │ │ │ ├── commands.md │ │ │ ├── configuration.md │ │ │ ├── core.md │ │ │ ├── plugins.md │ │ │ └── versions.md │ │ ├── more/ │ │ │ ├── community-projects.md │ │ │ ├── faq.md │ │ │ └── thanks.md │ │ └── plugins/ │ │ └── create.md │ └── zh-hans/ │ ├── contribute/ │ │ ├── core.md │ │ ├── documentation.md │ │ ├── first-party-plugins.md │ │ └── github-actions.md │ ├── guide/ │ │ ├── getting-started-legacy.md │ │ ├── getting-started.md │ │ ├── introduction.md │ │ └── upgrading-to-v0-16.md │ ├── index.md │ ├── manage/ │ │ ├── commands.md │ │ ├── configuration.md │ │ ├── core.md │ │ ├── dependencies.md │ │ ├── plugins.md │ │ └── versions.md │ ├── more/ │ │ ├── community-projects.md │ │ ├── faq.md │ │ └── thanks.md │ ├── parts/ │ │ ├── install-dependencies-cmds.md │ │ └── install-dependencies.md │ └── plugins/ │ └── create.md ├── go.mod ├── go.sum ├── help.txt ├── internal/ │ ├── cli/ │ │ ├── cli.go │ │ └── set/ │ │ ├── set.go │ │ └── set_test.go │ ├── completions/ │ │ ├── asdf.bash │ │ ├── asdf.elvish │ │ ├── asdf.fish │ │ ├── asdf.nushell │ │ ├── asdf.zsh │ │ ├── completions.go │ │ └── completions_test.go │ ├── config/ │ │ ├── config.go │ │ ├── config_test.go │ │ └── testdata/ │ │ ├── asdfrc │ │ └── empty-asdfrc │ ├── data/ │ │ ├── data.go │ │ └── data_test.go │ ├── exec/ │ │ ├── exec.go │ │ ├── exec_test.go │ │ └── testdata/ │ │ └── script/ │ │ ├── exec-env.txtar │ │ └── exec-simple.txtar │ ├── execenv/ │ │ ├── execenv.go │ │ └── execenv_test.go │ ├── execute/ │ │ ├── execute.go │ │ ├── execute_test.go │ │ └── testdata/ │ │ └── script │ ├── git/ │ │ ├── git.go │ │ └── git_test.go │ ├── help/ │ │ ├── help.go │ │ ├── help.txt │ │ └── help_test.go │ ├── hook/ │ │ ├── hook.go │ │ ├── hook_test.go │ │ └── testdata/ │ │ └── asdfrc │ ├── info/ │ │ ├── info.go │ │ └── info_test.go │ ├── installs/ │ │ ├── installs.go │ │ └── installs_test.go │ ├── installtest/ │ │ └── installtest.go │ ├── paths/ │ │ ├── paths.go │ │ └── paths_test.go │ ├── pluginindex/ │ │ ├── pluginindex.go │ │ └── pluginindex_test.go │ ├── plugins/ │ │ ├── plugins.go │ │ └── plugins_test.go │ ├── repotest/ │ │ └── repotest.go │ ├── resolve/ │ │ ├── resolve.go │ │ ├── resolve_test.go │ │ └── testdata/ │ │ └── asdfrc │ ├── shims/ │ │ ├── shims.go │ │ ├── shims_test.go │ │ └── testdata/ │ │ └── asdfrc │ ├── toolversions/ │ │ ├── toolversions.go │ │ └── toolversions_test.go │ └── versions/ │ ├── testdata/ │ │ ├── asdfrc │ │ ├── list-all-elixir │ │ ├── list-all-python │ │ ├── list-all-ruby │ │ └── uninstall-asdfrc │ ├── versions.go │ └── versions_test.go ├── lib/ │ ├── commands/ │ │ ├── command-current.bash │ │ ├── command-env.bash │ │ ├── command-exec.bash │ │ ├── command-export-shell-version.bash │ │ ├── command-global.bash │ │ ├── command-help.bash │ │ ├── command-info.bash │ │ ├── command-install.bash │ │ ├── command-latest.bash │ │ ├── command-list-all.bash │ │ ├── command-list.bash │ │ ├── command-local.bash │ │ ├── command-plugin-add.bash │ │ ├── command-plugin-list-all.bash │ │ ├── command-plugin-list.bash │ │ ├── command-plugin-push.bash │ │ ├── command-plugin-remove.bash │ │ ├── command-plugin-test.bash │ │ ├── command-plugin-update.bash │ │ ├── command-reshim.bash │ │ ├── command-shim-versions.bash │ │ ├── command-uninstall.bash │ │ ├── command-update.bash │ │ ├── command-version.bash │ │ ├── command-where.bash │ │ ├── command-which.bash │ │ ├── reshim.bash │ │ └── version_commands.bash │ ├── functions/ │ │ ├── installs.bash │ │ ├── plugins.bash │ │ └── versions.bash │ └── utils.bash ├── release-please-config.json ├── scripts/ │ ├── checkstyle.py │ ├── install_dependencies.bash │ ├── lint.bash │ └── test.bash ├── staticcheck.conf ├── test/ │ ├── asdf_elvish.bats │ ├── asdf_fish.bats │ ├── asdf_nu.bats │ ├── asdf_pwsh.bats │ ├── asdf_sh.bats │ ├── banned_commands.bats │ ├── current_command.bats │ ├── fixtures/ │ │ ├── dummy_broken_plugin/ │ │ │ └── bin/ │ │ │ ├── download │ │ │ ├── install │ │ │ └── list-all │ │ ├── dummy_legacy_plugin/ │ │ │ └── bin/ │ │ │ ├── get-version-from-legacy-file │ │ │ ├── install │ │ │ ├── list-all │ │ │ ├── list-legacy-filenames │ │ │ └── parse-legacy-file │ │ ├── dummy_plugin/ │ │ │ ├── LICENSE │ │ │ └── bin/ │ │ │ ├── debug │ │ │ ├── download │ │ │ ├── get-version-from-legacy-file │ │ │ ├── help.overview │ │ │ ├── install │ │ │ ├── latest-stable │ │ │ ├── list-all │ │ │ ├── list-legacy-filenames │ │ │ ├── parse-legacy-file │ │ │ ├── post-plugin-add │ │ │ ├── post-plugin-update │ │ │ └── pre-plugin-remove │ │ ├── dummy_plugin_no_download/ │ │ │ ├── LICENSE │ │ │ └── bin/ │ │ │ └── install │ │ └── dummy_plugins_repo/ │ │ └── plugins/ │ │ ├── bar │ │ ├── dummy │ │ └── foo │ ├── get_asdf_config_value.bats │ ├── help_command.bats │ ├── info_command.bats │ ├── install_command.bats │ ├── latest_command.bats │ ├── list_command.bats │ ├── non_existent_command.bats │ ├── plugin_add_command.bats │ ├── plugin_extension_command.bats │ ├── plugin_list_all_command.bats │ ├── plugin_remove_command.bats │ ├── plugin_test_command.bats │ ├── plugin_update_command.bats │ ├── remove_command.bats │ ├── reshim_command.bats │ ├── setup_suite.bash │ ├── shim_env_command.bats │ ├── shim_exec.bats │ ├── shim_versions_command.bats │ ├── test_helpers.bash │ ├── uninstall_command.bats │ ├── update_command.bats │ ├── utils.bats │ ├── version_commands.bats │ ├── where_command.bats │ └── which_command.bats ├── tools.go └── version.txt