Управляйте версиями всего с asdf: попрощайтесь с адским переключением
Дисклеймер:
У Автора несколько дней опыта asdf. Часть статьи сгенерирована LLM. Возможны неточности. Перепроверяйте информацию в документации.
TL;DR:
asdf — это мощный и гибкий инструмент для управления версиями. Он предлагает гораздо больше, чем простое переключение, обеспечивая консистентность, удобство и расширяемость. Но, как и любой инструмент, требует времени на освоение.
https://github.com/asdf-vm/asdf
Введение
В мире DevOps и разработки программного обеспечения, где проекты могут охватывать разные технологии и стеки, часто возникает одна и та же головная боль: управление версиями. Представьте ситуацию: один проект требует Python 3.8, другой — Python 3.10, а параллельно вам нужно поддерживать старый проект на Python 2.7 (да, такое бывает!). И это только Python! Добавьте к этому необходимость жонглировать версиями Node.js, Ruby, Java, утилит командной строки вроде Terraform или AWS CLI... Настоящий хаос, не правда ли?
Традиционно, мы решаем эту проблему с помощью специализированных инструментов, разработанных для каждого языка или технологии. Для Python это может быть pyenv, для Node.js — nvm, а для Terraform — tfenv. Эти инструменты, безусловно, полезны, и каждый из них отлично справляется со своей задачей.
Однако, такой подход порождает новые сложности:
Разные инструменты, разные правила: Каждый менеджер версий имеет свои собственные команды, конфигурации и способы работы. Нужно запоминать их все, что увеличивает когнитивную нагрузку. Конфликты и несовместимости: Иногда разные менеджеры версий могут конфликтовать друг с другом или портить глобальную конфигурацию системы. Сложность настройки CI/CD: Автоматизация сборки и развертывания проектов с разными требованиями к версиям превращается в настоящий кошмар. К счастью, существует более элегантное и универсальное решение: asdf. Этот инструмент объединяет в себе функциональность специализированных менеджеров версий, предоставляя единый интерфейс и концепцию для управления практически любым инструментом разработки. С asdf вы сможете забыть про необходимость устанавливать и настраивать кучу разных утилит, упростите свой workflow и повысите продуктивность.
Давайте же рассмотрим, как asdf работает и почему он заслуживает вашего внимания!
Пример
Отлично, вот базовый пример квикстарта для установки и использования Terraform с asdf
, при этом сохраняя уже установленную версию.
1. Установка asdf (пропустим, зависит от вашей системы)
Предположим, asdf уже установлен.
2. Добавление плагина Terraform:
3. Просмотр доступных версий Terraform:
Это выведет список всех доступных версий Terraform, которые можно установить с помощью плагина asdf.
4. Установка последней версии Terraform:
asdf установит последнюю доступную версию Terraform.
5. Установка конкретной версии (например, той, что у вас уже есть):
Предположим, у вас уже установлена версия 1.11.3
.
Это гарантирует, что asdf будет управлять этой версией, даже если она уже установлена в системе.
6. Установка глобальной версии Terraform (по умолчанию):
Это установит последнюю версию Terraform как глобальную версию по умолчанию. Теперь, когда вы запустите terraform -v
в любом месте, будет использоваться эта версия.
7. Использование конкретной версии в проекте:
Предположим, ваш текущий проект требует версию 1.11.3
. Перейдите в корень проекта и создайте файл .tool-versions
(если его нет) или добавьте в него строку:
Затем в этой директории выполните:
Теперь, когда вы находитесь в директории вашего проекта, terraform -v
будет выводить 1.11.3
. Когда вы находитесь в любой другой директории, будет использоваться глобальная версия (последняя).
Пример структуры проекта:
Важно:
- asdf не удаляет версии, установленные вне его. Он просто управляет тем, какая версия используется в данный момент.
- Если у вас есть переменная окружения
PATH
, указывающая на установку Terraform вне asdf, вам может потребоваться изменить ее, чтобы приоритет был у shims asdf. -
Не забудьте "reshim" asdf после установки новых версий:
Это гарантирует, что asdf правильно создаст ссылки на исполняемые файлы.
Этот пример позволяет вам установить последнюю версию Terraform для новых проектов или глобального использования, но при этом использовать конкретную версию (например, ту, что уже установлена) в существующих проектах.
Больше
Квикстарт в asdf — это только верхушка айсберга! asdf обладает множеством мощных функций, которые делают его действительно удобным инструментом. Давай разберем некоторые ключевые особенности, которые выходят за рамки базовой установки и переключения версий:
1. .tool-versions
для консистентности проекта:
* `asdf local` и `asdf global` позволяют не только установить версии, но и сохранить их в файле `.tool-versions`.
* Этот файл помещается в корень проекта и гарантирует, что каждый разработчик (и CI/CD) использует именно те версии инструментов, которые указаны в файле.
* Это исключает ситуации, когда "на моей машине работает", потому что версии не совпадают.
* Пример файла `.tool-versions`:
```
python 3.9.18
nodejs 18.17.1
terraform 1.5.7
```
2. Переменные окружения:
* asdf автоматически устанавливает переменные окружения, необходимые для работы с разными версиями инструментов (например, `PATH`).
* Это избавляет от необходимости вручную настраивать переменные и избегать конфликтов.
3. Поддержка плагинов:
* asdf расширяется с помощью плагинов. Каждый плагин отвечает за управление конкретным инструментом (Python, Go, и т. д.).
* Плагины можно легко добавлять, удалять и обновлять, что делает asdf очень гибким.
* Многие плагины активно поддерживаются сообществом.
4. Расширяемость:
* Если для вашего любимого инструмента нет плагина, вы можете написать свой собственный.
* Это позволяет asdf адаптироваться к любым потребностям разработки.
5. Интерактивность:
* asdf предоставляет удобные команды для установки, переключения, просмотра версий.
* Например, `asdf list all python` покажет все доступные для установки версии Python.
6. Установка из исходников:
* asdf позволяет устанавливать версии инструментов не только из готовых бинарников, но и из исходников (если это необходимо).
7. Автоматическая установка зависимостей:
* Некоторые плагины asdf умеют автоматически устанавливать необходимые зависимости для работы инструмента.
Но, конечно, есть и свои нюансы:
- Настройка: Поначалу нужно потратить время на установку asdf и плагинов.
- Совместимость плагинов: Иногда плагины могут конфликтовать друг с другом или требовать определённых версий asdf.
- Кривая обучения: Хотя asdf довольно прост в использовании, нужно привыкнуть к его концепциям и командам.
TL;DR: asdf — это мощный и гибкий инструмент для управления версиями. Он предлагает гораздо больше, чем простое переключение, обеспечивая консистентность, удобство и расширяемость. Но, как и любой инструмент, требует времени на освоение.
all plugins
asdf plugin list all
1password-cli https://github.com/NeoHsu/asdf-1password-cli.git
R https://github.com/asdf-community/asdf-r.git
aapt2 https://github.com/ronnnnn/asdf-aapt2.git
act https://github.com/gr1m0h/asdf-act.git
action-validator https://github.com/mpalmer/action-validator.git
actionlint https://github.com/crazy-matt/asdf-actionlint.git
adr-tools https://gitlab.com/td7x/asdf/adr-tools.git
ag https://github.com/koketani/asdf-ag.git
age https://github.com/threkk/asdf-age
age-plugin-yubikey https://github.com/joke/asdf-age-plugin-yubikey
agebox https://github.com/slok/asdf-agebox.git
air https://github.com/pdemagny/asdf-air
aks-engine https://github.com/robsonpeixoto/asdf-aks-engine.git
alias https://github.com/andrewthauer/asdf-alias.git
alire https://github.com/NyanHelsing/asdf-alire.git
allure https://github.com/comdotlinux/asdf-allure.git
alp https://github.com/asdf-community/asdf-alp.git
amass https://github.com/dhoeric/asdf-amass.git
amazon-ecr-credential-helper https://github.com/dex4er/asdf-amazon-ecr-credential-helper.git
ambient https://github.com/jtakakura/asdf-ambient.git
ansible-base https://github.com/amrox/asdf-pyapp.git
ant https://github.com/jackboespflug/asdf-ant.git
apko https://github.com/omissis/asdf-apko.git
apollo-ios-cli https://github.com/MacPaw/asdf-apollo-ios-cli
apollo-router https://github.com/safx/asdf-apollo-router.git
arc https://github.com/ORCID/asdf-arc.git
argc https://github.com/rgeraskin/asdf-argc
argo https://github.com/sudermanjr/asdf-argo.git
argo-rollouts https://github.com/abatilo/asdf-argo-rollouts.git
argocd https://github.com/beardix/asdf-argocd.git
argocd-image-updater https://github.com/thatmlopsguy/asdf-argocd-image-updater.git
aria2 https://github.com/asdf-community/asdf-aria2.git
asciidoctorj https://github.com/gliwka/asdf-asciidoctorj.git
asdf-plugin-manager https://github.com/asdf-community/asdf-plugin-manager
assh https://github.com/zekker6/asdf-assh.git
atlas https://github.com/pbr0ck3r/asdf-atlas.git
atmos https://github.com/cloudposse/asdf-atmos.git
auth0-cli https://github.com/gunzy83/asdf-auth0-cli.git
auto-doc https://github.com/looztra/asdf-auto-doc.git
avalanche https://github.com/embtools/asdf-avalanche.git
avalanchego https://github.com/embtools/asdf-avalanchego.git
aws-amplify-cli https://github.com/LozanoMatheus/asdf-aws-amplify-cli.git
aws-copilot https://github.com/NeoHsu/asdf-copilot
aws-iam-authenticator https://github.com/zekker6/asdf-aws-iam-authenticator
aws-nuke https://github.com/bersalazar/asdf-aws-nuke.git
aws-sam-cli https://github.com/amrox/asdf-pyapp.git
aws-sso-cli https://github.com/adamcrews/asdf-aws-sso-cli.git
aws-vault https://github.com/karancode/asdf-aws-vault.git
awscli https://github.com/MetricMike/asdf-awscli.git
awscli-local https://github.com/paulo-ferraz-oliveira/asdf-awscli-local
awsebcli https://github.com/amrox/asdf-pyapp.git
awsls https://github.com/chessmango/asdf-awsls.git
awsrm https://github.com/chessmango/asdf-awsrm.git
awsweeper https://github.com/chessmango/asdf-awsweeper.git
azure-cli https://github.com/EcoMind/asdf-azure-cli.git
azure-functions-core-tools https://github.com/daveneeley/asdf-azure-functions-core-tools.git
babashka https://github.com/pitch-io/asdf-babashka.git
balena-cli https://github.com/boatkit-io/asdf-balena-cli
bashbot https://github.com/mathew-fleisch/asdf-bashbot.git
bashly https://github.com/pcrockett/asdf-bashly.git
bat https://github.com/pauloedurezende/asdf-bat.git
bat-extras https://github.com/vhdirk/asdf-bat-extras.git
batect https://github.com/johnlayton/asdf-batect.git
bats https://github.com/timgluz/asdf-bats.git
bazel https://github.com/rajatvig/asdf-bazel.git
bazelisk https://github.com/josephtate/asdf-bazelisk.git
bbr https://github.com/vmware-tanzu/tanzu-plug-in-for-asdf.git
bbr-s3-config-validator https://github.com/vmware-tanzu/tanzu-plug-in-for-asdf.git
benthos https://github.com/benthosdev/benthos-asdf.git
bfs https://github.com/virtualroot/asdf-bfs.git
binaryen https://github.com/cometkim/asdf-binaryen.git
bingo https://github.com/isindir/asdf-bingo.git
binnacle https://github.com/Traackr/asdf-binnacle.git
bitwarden https://github.com/vixus0/asdf-bitwarden.git
bitwarden-secrets-manager https://github.com/asdf-community/asdf-bitwarden-secrets-manager
boilerplate https://github.com/gruntwork-io/asdf-boilerplate
bombardier https://github.com/NeoHsu/asdf-bombardier.git
borg https://github.com/lwiechec/asdf-borg
bosh https://github.com/vmware-tanzu/tanzu-plug-in-for-asdf.git
bottom https://github.com/carbonteq/asdf-btm.git
boundary https://github.com/asdf-community/asdf-hashicorp.git
bpkg https://github.com/bpkg/asdf-bpkg.git
brig https://github.com/Ibotta/asdf-brig.git
btrace https://github.com/joschi/asdf-btrace.git
buf https://github.com/truepay/asdf-buf.git
buildpack https://github.com/johnlayton/asdf-buildpack.git
bun https://github.com/cometkim/asdf-bun.git
bundler https://github.com/jonathanmorley/asdf-bundler.git
c3 https://github.com/RobLoach/asdf-c3.git
cabal https://github.com/sestrella/asdf-ghcup.git
caddy https://github.com/salasrod/asdf-caddy.git
cairo-coverage https://github.com/software-mansion/asdf-cairo-coverage
cairo-profiler https://github.com/software-mansion/asdf-cairo-profiler
calendarsync https://github.com/FeryET/asdf-calendarsync.git
calicoctl https://github.com/teejaded/asdf-calicoctl.git
camunda-modeler https://github.com/barmac/asdf-camunda-modeler.git
cargo-make https://github.com/mise-plugins/asdf-cargo-make.git
carp https://github.com/susurri/asdf-carp.git
carthage https://github.com/younke/asdf-carthage.git
ccache https://github.com/asdf-community/asdf-ccache.git
certstrap https://github.com/carnei-ro/asdf-certstrap.git
cf https://github.com/mattysweeps/asdf-cf.git
cfssl https://github.com/mathew-fleisch/asdf-cfssl.git
chamber https://github.com/mintel/asdf-chamber
changie https://github.com/pdemagny/asdf-changie
cheat https://github.com/jmoratilla/asdf-cheat-plugin
checkov https://github.com/bosmak/asdf-checkov.git
chezmoi https://github.com/joke/asdf-chezmoi.git
chezscheme https://github.com/asdf-community/asdf-chezscheme.git
chicken https://github.com/evhan/asdf-chicken.git
chisel https://github.com/lwiechec/asdf-chisel.git
choose https://github.com/carbonteq/asdf-choose.git
chromedriver https://github.com/schinckel/asdf-chromedriver.git
cidr-merger https://github.com/ORCID/asdf-cidr-merger.git
cidrchk https://github.com/ORCID/asdf-cidrchk.git
cilium-cli https://github.com/carnei-ro/asdf-cilium-cli.git
cilium-hubble https://github.com/NitriKx/asdf-cilium-hubble.git
circleci-cli https://github.com/ucpr/asdf-circleci-cli.git
clarinet https://github.com/alexgo-io/asdf-clarinet.git
clj-kondo https://github.com/rynkowsg/asdf-clj-kondo.git
cljstyle https://github.com/abogoyavlensky/asdf-cljstyle.git
clojure https://github.com/asdf-community/asdf-clojure.git
cloud-sql-proxy https://github.com/pbr0ck3r/asdf-cloud-sql-proxy.git
cloudflared https://github.com/threkk/asdf-cloudflared
clusterawsadm https://github.com/kahun/asdf-clusterawsadm.git
clusterctl https://github.com/pfnet-research/asdf-clusterctl.git
cmake https://github.com/asdf-community/asdf-cmake.git
cmctl https://github.com/asdf-community/asdf-cmctl.git
cockroach https://github.com/salasrod/asdf-cockroach.git
cocoapods https://github.com/ronnnnn/asdf-cocoapods.git
codefresh https://github.com/gurukulkarni/asdf-codefresh.git
codeql https://github.com/bored-engineer/asdf-codeql.git
colima https://github.com/CrouchingMuppet/asdf-colima.git
conan https://github.com/amrox/asdf-pyapp.git
concourse https://github.com/mattysweeps/asdf-concourse.git
conduit https://github.com/gmcabrita/asdf-conduit.git
conform https://github.com/skyzyx/asdf-conform.git
conftest https://github.com/looztra/asdf-conftest.git
consul https://github.com/asdf-community/asdf-hashicorp.git
container-diff https://github.com/cgroschupp/asdf-container-diff.git
container-structure-test https://github.com/FeryET/asdf-container-structure-test.git
cookiecutter https://github.com/shawon-crosen/asdf-cookiecutter.git
copier https://github.com/looztra/asdf-copier.git
copper https://github.com/vladlosev/asdf-copper.git
coq https://github.com/gingerhot/asdf-coq.git
coredns https://github.com/s3than/asdf-coredns.git
cosign https://gitlab.com/wt0f/asdf-cosign.git
coursier https://github.com/jiahuili430/asdf-coursier.git
crane https://github.com/dmpe/asdf-crane
crc https://github.com/sqtran/asdf-crc.git
credhub https://github.com/vmware-tanzu/tanzu-plug-in-for-asdf.git
crictl https://github.com/FairwindsOps/asdf-crictl.git
crossplane-cli https://github.com/joke/asdf-crossplane-cli.git
crystal https://github.com/asdf-community/asdf-crystal.git
ctlptl https://github.com/ezcater/asdf-ctlptl.git
ctop https://github.com/NeoHsu/asdf-ctop.git
cue https://github.com/asdf-community/asdf-cue.git
cyclonedx https://github.com/xeedio/asdf-cyclonedx.git
dagger https://github.com/virtualstaticvoid/asdf-dagger.git
dapr https://github.com/asdf-community/asdf-dapr-cli.git
dart https://github.com/PatOConnor43/asdf-dart.git
dasel https://github.com/asdf-community/asdf-dasel.git
datree https://github.com/lukeab/asdf-datree.git
daytona https://github.com/CrouchingMuppet/asdf-daytona.git
dbmate https://github.com/juusujanar/asdf-dbmate.git
deck https://github.com/nutellinoit/asdf-deck.git
delta https://github.com/andweeb/asdf-delta.git
deno https://github.com/asdf-community/asdf-deno.git
dep https://github.com/paxosglobal/asdf-dep.git
depot https://github.com/depot/asdf-depot.git
desk https://github.com/endorama/asdf-desk.git
devpod-cli https://github.com/salemgolemugoo/asdf-devpod-cli.git
devspace https://github.com/NeoHsu/asdf-devspace.git
dhall https://github.com/aaaaninja/asdf-dhall.git
difftastic https://github.com/volf52/asdf-difftastic.git
digdag https://github.com/jtakakura/asdf-digdag.git
direnv https://github.com/asdf-community/asdf-direnv.git
dive https://github.com/looztra/asdf-dive.git
djinni https://github.com/cross-language-cpp/asdf-djinni.git
dmd https://github.com/sylph01/asdf-dmd.git
docker-compose-v1 https://github.com/yilas/asdf-docker-compose-v1
docker-slim https://github.com/xataz/asdf-docker-slim.git
dockle https://github.com/mathew-fleisch/asdf-dockle.git
doctl https://github.com/bstoutenburgh/asdf-doctl.git
doctoolchain https://github.com/joschi/asdf-doctoolchain
docuum https://github.com/bradym/asdf-docuum.git
dojo https://github.com/dojoengine/asdf-dojo.git
dome https://github.com/jtakakura/asdf-dome.git
doppler https://github.com/takutakahashi/asdf-doppler.git
dotenv-linter https://github.com/wesleimp/asdf-dotenv-linter.git
dotenvx https://github.com/jgburet/asdf-dotenvx.git
dotnet https://github.com/hensou/asdf-dotnet
dotnet-core https://github.com/emersonsoares/asdf-dotnet-core.git
dotty https://github.com/asdf-community/asdf-dotty.git
dprint https://github.com/asdf-community/asdf-dprint
draft https://github.com/kristoflemmens/asdf-draft.git
driftctl https://github.com/nlamirault/asdf-driftctl.git
drone https://github.com/virtualstaticvoid/asdf-drone.git
dst https://github.com/datasprayio/asdf-dst.git
dt https://github.com/so-dang-cool/asdf-dt.git
dtm https://github.com/zhenyuanlau/asdf-dtm.git
duf https://github.com/NeoHsu/asdf-duf.git
dust https://github.com/looztra/asdf-dust.git
dvc https://github.com/fwfurtado/asdf-dvc.git
dyff https://gitlab.com/wt0f/asdf-dyff.git
dynatrace-monaco https://github.com/nsaputro/asdf-monaco.git
e1s https://github.com/tbobm/asdf-e1s
earthly https://github.com/YR-ZR0/asdf-earthly
ecspresso https://github.com/kayac/asdf-ecspresso.git
editorconfig-checker https://github.com/gabitchov/asdf-editorconfig-checker.git
ejson https://github.com/cipherstash/asdf-ejson.git
eks-node-viewer https://github.com/haad/asdf-eks-node-viewer.git
eksctl https://github.com/elementalvoid/asdf-eksctl.git
elasticsearch https://github.com/asdf-community/asdf-elasticsearch.git
elixir https://github.com/asdf-vm/asdf-elixir.git
elixir-ls https://github.com/juantascon/asdf-elixir-ls
elm https://github.com/asdf-community/asdf-elm.git
embulk https://github.com/yuokada/asdf-embulk.git
emsdk https://github.com/RobLoach/asdf-emsdk.git
envcli https://github.com/zekker6/asdf-envcli.git
envsubst https://github.com/dex4er/asdf-envsubst.git
ephemeral-postgres https://github.com/smashedtoatoms/asdf-ephemeral-postgres.git
erlang https://github.com/asdf-vm/asdf-erlang.git
esc https://github.com/fxsalazar/asdf-esc.git
esy https://github.com/asdf-community/asdf-esy.git
etcd https://github.com/particledecay/asdf-etcd.git
evans https://github.com/goki90210/asdf-evans.git
exa https://github.com/nyrst/asdf-exa.git
exercism https://gitlab.com/bheesham/asdf-exercism.git
eza https://github.com/lwiechec/asdf-eza.git
falco https://github.com/ronnnnn/asdf-falco.git
fastlane https://github.com/mollyIV/asdf-fastlane.git
fd https://gitlab.com/wt0f/asdf-fd.git
ffizer https://github.com/ffizer/asdf-ffizer.git
ffmpeg https://github.com/acj/asdf-ffmpeg
figma-export https://github.com/younke/asdf-figma-export.git
fillin https://github.com/ouest/asdf-fillin
firebase https://github.com/jthegedus/asdf-firebase.git
fission https://github.com/virtualstaticvoid/asdf-fission.git
flamingo https://github.com/log2/asdf-flamingo.git
flarectl https://github.com/ORCID/asdf-flarectl.git
flatc https://github.com/TheOpenDictionary/asdf-flatc.git
flutter https://github.com/oae/asdf-flutter.git
fluttergen https://github.com/FlutterGen/asdf-fluttergen.git
flux2 https://github.com/tablexi/asdf-flux2.git
fluxctl https://github.com/stefansedich/asdf-fluxctl.git
fly https://github.com/vmware-tanzu/tanzu-plug-in-for-asdf.git
flyctl https://github.com/chessmango/asdf-flyctl.git
flyway https://github.com/junminahn/asdf-flyway.git
frankenphp https://github.com/theutz/asdf-frankenphp.git
func-e https://github.com/carnei-ro/asdf-func-e.git
furyctl https://github.com/sighupio/asdf-furyctl.git
fx https://gitlab.com/wt0f/asdf-fx.git
fzf https://github.com/kompiro/asdf-fzf.git
gallery-dl https://github.com/iul1an/asdf-gallery-dl
gam https://github.com/offbyone/asdf-gam.git
garden-cli https://github.com/rynkowsg/asdf-garden-cli.git
gator https://github.com/MxNxPx/asdf-gator.git
gauche https://github.com/sakuro/asdf-gauche.git
gcc-arm-none-eabi https://github.com/dlech/asdf-gcc-arm-none-eabi.git
gcloud https://github.com/jthegedus/asdf-gcloud.git
getenvoy https://github.com/asdf-community/asdf-getenvoy.git
ghc https://github.com/sestrella/asdf-ghcup.git
ghidra https://github.com/Honeypot95/asdf-ghidra.git
ghorg https://github.com/gbloquel/asdf-ghorg.git
ghostty https://github.com/ilvez/asdf-ghostty.git
ghq https://github.com/kajisha/asdf-ghq.git
ginkgo https://github.com/jimmidyson/asdf-ginkgo.git
git https://gitlab.com/jcaigitlab/asdf-git.git
git-chglog https://github.com/GoodwayGroup/asdf-git-chglog.git
git-cliff https://github.com/jylenhof/asdf-git-cliff.git
git-lfs https://github.com/DanieleIsoni/asdf-git-lfs.git
gitconfig https://github.com/0ghny/asdf-gitconfig.git
github-cli https://github.com/bartlomiejdanek/asdf-github-cli.git
github-markdown-toc https://github.com/skyzyx/asdf-github-markdown-toc.git
gitleaks https://github.com/jmcvetta/asdf-gitleaks.git
gitsign https://github.com/spencergilbert/asdf-gitsign.git
gitui https://github.com/looztra/asdf-gitui.git
glab https://github.com/particledecay/asdf-glab.git
gleam https://github.com/vic/asdf-gleam.git
glen https://github.com/bradym/asdf-glen
glooctl https://github.com/halilkaya/asdf-glooctl.git
glow https://github.com/chessmango/asdf-glow.git
go-containerregistry https://github.com/dex4er/asdf-go-containerregistry.git
go-getter https://github.com/ryodocx/asdf-go-getter.git
go-jira https://github.com/dguihal/asdf-go-jira.git
go-jsonnet https://gitlab.com/craigfurman/asdf-go-jsonnet.git
go-junit-report https://github.com/jwillker/asdf-go-junit-report.git
go-sdk https://github.com/yacchi/asdf-go-sdk.git
go-swagger https://github.com/jfreeland/asdf-go-swagger.git
gobackup https://github.com/0ghny/asdf-gobackup.git
goconvey https://github.com/therounds-contrib/asdf-goconvey.git
gofumpt https://github.com/looztra/asdf-gofumpt.git
gohugo https://github.com/nklmilojevic/asdf-hugo.git
gojq https://github.com/jimmidyson/asdf-gojq.git
golang *https://github.com/asdf-community/asdf-golang.git
golangci-lint https://github.com/hypnoglow/asdf-golangci-lint.git
gomigrate https://github.com/joschi/asdf-gomigrate.git
gomplate https://github.com/sneakybeaky/asdf-gomplate.git
gopass https://github.com/trallnag/asdf-gopass.git
goreleaser https://github.com/kforsthoevel/asdf-goreleaser.git
goss https://github.com/raimon49/asdf-goss.git
graalvm https://github.com/asdf-community/asdf-graalvm.git
gradle https://github.com/rfrancis/asdf-gradle.git
gradle-profiler https://github.com/joschi/asdf-gradle-profiler.git
grails https://github.com/weibemoura/asdf-grails.git
grain https://github.com/cometkim/asdf-grain.git
granted https://github.com/dex4er/asdf-granted.git
grex https://github.com/ouest/asdf-grex
groovy https://github.com/weibemoura/asdf-groovy.git
grpc-health-probe https://github.com/DanieleIsoni/asdf-grpc-health-probe.git
grpcurl https://github.com/asdf-community/asdf-grpcurl.git
grype https://github.com/poikilotherm/asdf-grype.git
guile https://github.com/indiebrain/asdf-guile.git
gum https://github.com/lwiechec/asdf-gum
gwvault https://github.com/GoodwayGroup/asdf-gwvault.git
hadolint https://github.com/devlincashman/asdf-hadolint.git
hamler https://github.com/scudelletti/asdf-hamler.git
has https://github.com/sylvainmetayer/asdf-has
haskell https://github.com/asdf-community/asdf-haskell.git
hasura-cli https://github.com/gurukulkarni/asdf-hasura.git
haxe https://github.com/asdf-community/asdf-haxe.git
hcl2json https://github.com/dex4er/asdf-hcl2json.git
hcloud https://github.com/chessmango/asdf-hcloud.git
hcp https://github.com/asdf-community/asdf-hashicorp.git
helix-editor https://github.com/CSergienko/asdf-helix
helm https://github.com/Antiarchitect/asdf-helm.git
helm-cr https://github.com/Antiarchitect/asdf-helm-cr.git
helm-ct https://github.com/tablexi/asdf-helm-ct.git
helm-diff https://github.com/dex4er/asdf-helm-diff.git
helm-docs https://github.com/sudermanjr/asdf-helm-docs.git
helmfile https://github.com/feniix/asdf-helmfile.git
helmsman https://github.com/luisdavim/asdf-helmsman
hermes https://github.com/cometkim/asdf-hermes.git
heroku-cli https://github.com/treilly94/asdf-heroku-cli.git
hey https://github.com/raimon49/asdf-hey.git
hishtory https://github.com/asdf-community/asdf-hishtory.git
hledger https://github.com/airtonix/asdf-hledger.git
hledger-flow https://github.com/airtonix/asdf-hledger-flow.git
hls https://github.com/sestrella/asdf-ghcup.git
hostctl https://github.com/svenluijten/asdf-hostctl.git
httpie-go https://github.com/abatilo/asdf-httpie-go.git
hub https://github.com/claygorman/asdf-hub.git
hugo https://github.com/NeoHsu/asdf-hugo.git
hurl https://github.com/raimon49/asdf-hurl.git
hwatch https://github.com/chessmango/asdf-hwatch.git
hygen https://github.com/brentjanderson/asdf-hygen.git
hyperfine https://github.com/volf52/asdf-hyperfine.git
iam-policy-json-to-terraform https://github.com/carlduevel/asdf-iam-policy-json-to-terraform.git
iamlive https://github.com/chessmango/asdf-iamlive.git
iblinter https://github.com/MaticConradi/asdf-iblinter.git
ibmcloud https://github.com/triangletodd/asdf-ibmcloud.git
idris https://github.com/asdf-community/asdf-idris.git
idris2 https://github.com/asdf-community/asdf-idris2.git
imagemagick https://github.com/mangalakader/asdf-imagemagick.git
imgpkg https://github.com/vmware-tanzu/asdf-carvel.git
infracost https://github.com/dex4er/asdf-infracost.git
inlets https://github.com/nlamirault/asdf-inlets.git
io https://github.com/mracos/asdf-io.git
istioctl https://github.com/virtualstaticvoid/asdf-istioctl.git
janet https://github.com/Jakski/asdf-janet.git
java https://github.com/halcyon/asdf-java.git
jb https://github.com/beardix/asdf-jb.git
jbang https://github.com/jbangdev/jbang-asdf.git
jet https://github.com/rynkowsg/asdf-jet.git
jetbrains https://github.com/asdf-community/asdf-jetbrains
jfrog-cli https://github.com/LozanoMatheus/asdf-jfrog-cli.git
jib https://github.com/joschi/asdf-jib.git
jiq https://github.com/chessmango/asdf-jiq.git
jless https://github.com/jc00ke/asdf-jless.git
jmespath https://github.com/skyzyx/asdf-jmespath.git
jmeter https://github.com/comdotlinux/asdf-jmeter
jnv https://github.com/raimon49/asdf-jnv.git
jq https://github.com/lsanwick/asdf-jq.git
jqp https://gitlab.com/wt0f/asdf-jqp.git
jreleaser https://github.com/joschi/asdf-jreleaser.git
jsonnet https://github.com/Banno/asdf-jsonnet.git
julia https://github.com/rkyleg/asdf-julia.git
just https://github.com/olofvndrhr/asdf-just.git
jx https://github.com/vbehar/asdf-jx.git
k0sctl https://github.com/Its-Alex/asdf-plugin-k0sctl.git
k14s https://github.com/k14s/asdf-k14s.git
k2tf https://github.com/carlduevel/asdf-k2tf.git
k3d https://github.com/spencergilbert/asdf-k3d.git
k3kcli https://github.com/xanmanning/asdf-k3kcli.git
k3s https://github.com/dmpe/asdf-k3s.git
k3sup https://github.com/cgroschupp/asdf-k3sup.git
k6 https://github.com/gr1m0h/asdf-k6.git
k9s https://github.com/looztra/asdf-k9s.git
kafka https://github.com/ueisele/asdf-kafka.git
kafkactl https://github.com/anweber/asdf-kafkactl.git
kapp https://github.com/vmware-tanzu/asdf-carvel.git
kbld https://github.com/vmware-tanzu/asdf-carvel.git
kcat https://github.com/douglasdgoulart/asdf-kcat.git
kcctl https://github.com/joschi/asdf-kcctl.git
kcl https://github.com/starkers/asdf-kcl
kconf https://github.com/particledecay/asdf-kconf.git
ki https://github.com/comdotlinux/asdf-ki
kind https://github.com/johnlayton/asdf-kind.git
kiota https://github.com/asdf-community/asdf-kiota.git
kn https://github.com/joke/asdf-kn.git
ko https://github.com/zasdaym/asdf-ko.git
koka https://github.com/susurri/asdf-koka.git
kompose https://github.com/technikhil314/asdf-kompose.git
konstraint https://github.com/tapih/asdf-konstraint.git
kops https://github.com/Antiarchitect/asdf-kops.git
kotlin https://github.com/asdf-community/asdf-kotlin.git
kp https://github.com/vmware-tanzu/tanzu-plug-in-for-asdf.git
kpack https://github.com/asdf-community/asdf-kpack-cli.git
kpt https://github.com/nlamirault/asdf-kpt.git
krab https://github.com/ohkrab/asdf-krab.git
krelay https://github.com/asdf-community/asdf-krelay.git
krew https://github.com/bjw-s/asdf-krew.git
kscript https://github.com/edgelevel/asdf-kscript.git
ksonnet https://github.com/Banno/asdf-ksonnet.git
ksops https://github.com/janpieper/asdf-ksops.git
ktlint https://github.com/esensar/asdf-ktlint.git
kube-capacity https://github.com/looztra/asdf-kube-capacity.git
kube-code-generator https://github.com/jimmidyson/asdf-kube-code-generator.git
kube-controller-tools https://github.com/jimmidyson/asdf-kube-controller-tools.git
kube-credential-cache https://github.com/ryodocx/kube-credential-cache.git
kube-linter https://github.com/devlincashman/asdf-kube-linter.git
kube-score https://github.com/bageljp/asdf-kube-score.git
kubebuilder https://github.com/virtualstaticvoid/asdf-kubebuilder.git
kubecm https://github.com/samhvw8/asdf-kubecm
kubecolor https://github.com/dex4er/asdf-kubecolor.git
kubeconform https://github.com/lirlia/asdf-kubeconform.git
kubectl *https://github.com/asdf-community/asdf-kubectl.git
kubectl-bindrole https://github.com/looztra/asdf-kubectl-bindrole.git
kubectl-convert https://github.com/iul1an/asdf-kubectl-convert.git
kubectl-kots https://github.com/ganta/asdf-kubectl-kots.git
kubectl-oidc_login https://github.com/ezcater/asdf-kubectl-oidc_login.git
kubectx https://gitlab.com/wt0f/asdf-kubectx.git
kubefedctl https://github.com/kvokka/asdf-kubefedctl.git
kubefirst https://github.com/Claywd/asdf-kubefirst
kubelogin https://github.com/sechmann/asdf-kubelogin.git
kubemqctl https://github.com/johnlayton/asdf-kubemqctl.git
kubent https://github.com/virtualstaticvoid/asdf-kubent.git
kubeone https://github.com/PandaScience/asdf-kubeone.git
kubergrunt https://github.com/NeoHsu/asdf-kubergrunt.git
kubeseal https://github.com/stefansedich/asdf-kubeseal.git
kubesec https://github.com/vitalis/asdf-kubesec.git
kubeshark https://github.com/carnei-ro/asdf-kubeshark.git
kubespy https://github.com/jfreeland/asdf-kubespy.git
kubeval https://github.com/stefansedich/asdf-kubeval.git
kubevela https://github.com/gustavclausen/asdf-kubevela.git
kubie https://github.com/johnhamelink/asdf-kubie.git
kustomize https://github.com/Banno/asdf-kustomize.git
kuttl https://github.com/jimmidyson/asdf-kuttl.git
kwt https://github.com/vmware-tanzu/asdf-carvel.git
lab https://github.com/particledecay/asdf-lab.git
lane https://github.com/CodeReaper/asdf-lane.git
launchpad https://github.com/surskitt/asdf-launchpad.git
lazygit https://github.com/nklmilojevic/asdf-lazygit.git
lean https://github.com/asdf-community/asdf-lean.git
lefthook https://github.com/jtzero/asdf-lefthook.git
leiningen https://github.com/miorimmax/asdf-lein.git
levant https://github.com/asdf-community/asdf-hashicorp.git
lfe https://github.com/asdf-community/asdf-lfe.git
libsql-server https://github.com/jonasb/asdf-libsql-server.git
lima https://github.com/CrouchingMuppet/asdf-lima.git
link https://github.com/asdf-community/asdf-link.git
linkerd https://github.com/kforsthoevel/asdf-linkerd.git
liqoctl https://github.com/pdemagny/asdf-liqoctl
liquibase https://github.com/saliougaye/asdf-liquibase.git
litestream https://github.com/threkk/asdf-litestream
logtalk https://github.com/LogtalkDotOrg/asdf-logtalk.git
loki-logcli https://github.com/comdotlinux/asdf-loki-logcli.git
lq https://github.com/jylenhof/asdf-lq.git
ls-lint https://github.com/Ameausoone/asdf-ls-lint.git
lua https://github.com/Stratus3D/asdf-lua.git
lua-language-server https://github.com/bellini666/asdf-lua-language-server
luaJIT https://github.com/smashedtoatoms/asdf-luaJIT.git
lucy https://github.com/cometkim/asdf-lucy.git
maestro https://github.com/dotanuki-labs/asdf-maestro.git
mage https://github.com/mathew-fleisch/asdf-mage.git
make https://github.com/yacchi/asdf-make.git
mani https://github.com/anweber/asdf-mani.git
mark https://github.com/jfreeland/asdf-mark.git
markdownlint-cli2 https://github.com/paulo-ferraz-oliveira/asdf-markdownlint-cli2
marp-cli https://github.com/xataz/asdf-marp-cli
mask https://github.com/aaaaninja/asdf-mask.git
maven https://github.com/halcyon/asdf-maven.git
mc https://github.com/penpyt/asdf-mc.git
mdbook https://github.com/hashemi-soroush/asdf-mdbook.git
mdbook-linkcheck https://github.com/cipherstash/asdf-mdbook-linkcheck.git
melange https://github.com/omissis/asdf-melange.git
melt https://github.com/chessmango/asdf-melt.git
memcached https://github.com/furkanural/asdf-memcached
mercury https://github.com/susurri/asdf-mercury.git
meson https://github.com/asdf-community/asdf-meson.git
micronaut https://github.com/xafarr/asdf-micronaut.git
mill https://github.com/asdf-community/asdf-mill.git
mimirtool https://github.com/asdf-community/asdf-mimirtool.git
minify https://github.com/axilleas/asdf-minify
minikube https://github.com/alvarobp/asdf-minikube.git
minio https://github.com/aeons/asdf-minio.git
minishift https://github.com/sqtran/asdf-minishift.git
mint https://github.com/mint-lang/asdf-mint
mirrord https://github.com/metalbear-co/asdf-mirrord.git
mitmproxy https://github.com/NeoHsu/asdf-mitmproxy.git
mkcert https://github.com/salasrod/asdf-mkcert.git
mlton https://github.com/asdf-community/asdf-mlton.git
mockery https://github.com/cabify/asdf-mockery.git
mockolo https://github.com/MontakOleg/asdf-mockolo
monarch https://github.com/nyuyuyu/asdf-monarch.git
mongo-tools https://github.com/itspngu/asdf-mongo-tools.git
mongodb https://github.com/sylph01/asdf-mongodb.git
mongodb-database-tools https://github.com/egose/asdf-database-tools
mongosh https://github.com/itspngu/asdf-mongosh.git
mutanus https://github.com/SoriUR/asdf-mutanus.git
mvnd https://github.com/joschi/asdf-mvnd.git
mysql https://github.com/iroddis/asdf-mysql.git
nancy https://github.com/iilyak/asdf-nancy.git
nano https://github.com/mfakane/asdf-nano.git
nasm https://github.com/Dpbm/asdf-nasm.git
neko https://github.com/asdf-community/asdf-neko.git
neovim https://github.com/richin13/asdf-neovim.git
nerdctl https://github.com/dmpe/asdf-nerdctl
nerves-toolchain https://github.com/nerves-project/asdf-plugin-nerves-toolchain
newrelic-cli https://github.com/NeoHsu/asdf-newrelic-cli.git
nfpm https://github.com/ORCID/asdf-nfpm
nim https://github.com/asdf-community/asdf-nim.git
ninja https://github.com/asdf-community/asdf-ninja.git
nodejs https://github.com/asdf-vm/asdf-nodejs.git
nomad https://github.com/asdf-community/asdf-hashicorp.git
nomad-pack https://github.com/asdf-community/asdf-hashicorp.git
notation https://github.com/bodgit/asdf-notation.git
nova https://github.com/elementalvoid/asdf-nova.git
nsc https://github.com/dex4er/asdf-nsc.git
oapi-codegen https://github.com/dylanrayboss/asdf-oapi-codegen.git
oc https://github.com/sqtran/asdf-oc.git
ocaml https://github.com/asdf-community/asdf-ocaml.git
oci https://github.com/yasn77/asdf-oci.git
odin https://github.com/jtakakura/asdf-odin
odo https://github.com/rm3l/asdf-odo.git
okta-aws-cli https://github.com/bennythejudge/asdf-plugin-okta-aws-cli.git
okteto https://github.com/BradenM/asdf-okteto
ollama https://github.com/virtualstaticvoid/asdf-ollama.git
om https://github.com/vmware-tanzu/tanzu-plug-in-for-asdf.git
onyx https://github.com/jtakakura/asdf-onyx
opa https://github.com/tochukwuvictor/asdf-opa.git
opam https://github.com/asdf-community/asdf-opam.git
openfaas-faas-cli https://github.com/zekker6/asdf-faas-cli.git
openresty https://github.com/smashedtoatoms/asdf-openresty.git
opensearch https://github.com/randikabanura/asdf-opensearch.git
opensearch-cli https://github.com/iul1an/asdf-opensearch-cli.git
openshift-install https://github.com/hhemied/asdf-openshift-install.git
opentofu https://github.com/virtualroot/asdf-opentofu.git
operator-sdk https://github.com/Medium/asdf-operator-sdk.git
opsgenie-lamp https://github.com/ORCID/asdf-opsgenie-lamp
oras https://github.com/bodgit/asdf-oras.git
osm https://github.com/nlamirault/asdf-osm.git
osqueryi https://github.com/davidecavestro/asdf-osqueryi.git
pachctl https://github.com/abatilo/asdf-pachctl.git
packer https://github.com/asdf-community/asdf-hashicorp.git
pandoc https://github.com/Fbrisset/asdf-pandoc.git
pandoc-crossref https://github.com/sys9kdr/asdf-pandoc-crossref
patat https://github.com/airtonix/asdf-patat.git
pdm https://github.com/1oglop1/asdf-pdm
peco https://github.com/asdf-community/asdf-peco.git
perl https://github.com/ouest/asdf-perl.git
php https://github.com/asdf-community/asdf-php.git
phrase https://github.com/bitfrost/asdf-phrase.git
pint https://github.com/sam-burrell/asdf-pint.git
pipectl https://github.com/pipe-cd/asdf-pipectl.git
pipelight https://github.com/kogeletey/asdf-pipelight.git
pipx https://github.com/yozachar/asdf-pipx.git
pivnet https://github.com/vmware-tanzu/tanzu-plug-in-for-asdf.git
pixi https://github.com/pavelzw/asdf-pixi.git
pkl https://github.com/mise-plugins/asdf-pkl.git
planetscale-cli https://github.com/kota65535/asdf-planetscale-cli.git
please https://github.com/asdf-community/asdf-please.git
pluto https://github.com/FairwindsOps/asdf-pluto.git
pnpm https://github.com/jonathanmorley/asdf-pnpm.git
poetry *https://github.com/asdf-community/asdf-poetry.git
polaris https://github.com/particledecay/asdf-polaris.git
popeye https://github.com/nlamirault/asdf-popeye.git
postgres https://github.com/smashedtoatoms/asdf-postgres.git
powerline-go https://github.com/dex4er/asdf-powerline-go.git
powerpipe https://github.com/vmdude/asdf-powerpipe.git
powershell-core https://github.com/daveneeley/asdf-powershell-core.git
pre-commit https://github.com/jonathanmorley/asdf-pre-commit.git
process-compose https://github.com/martino/asdf-process-compose
promtool https://github.com/asdf-community/asdf-promtool
protoc https://github.com/paxosglobal/asdf-protoc.git
protoc-gen-connect-go https://github.com/dylanrayboss/asdf-protoc-gen-connect-go.git
protoc-gen-go https://github.com/pbr0ck3r/asdf-protoc-gen-go.git
protoc-gen-go-grpc https://github.com/pbr0ck3r/asdf-protoc-gen-go-grpc.git
protoc-gen-grpc-web https://github.com/pbr0ck3r/asdf-protoc-gen-grpc-web.git
protoc-gen-js https://github.com/pbr0ck3r/asdf-protoc-gen-js.git
protolint https://github.com/spencergilbert/asdf-protolint.git
protonge https://github.com/augustobmoura/asdf-protonge.git
psc-package https://github.com/nsaunders/asdf-psc-package.git
pulumi https://github.com/canha/asdf-pulumi.git
purerl https://github.com/GoNZooo/asdf-purerl.git
purescript https://github.com/jrrom/asdf-purescript.git
purty https://github.com/nsaunders/asdf-purty.git
python *https://github.com/danhper/asdf-python.git
qdns https://github.com/moritz-makandra/asdf-plugin-qdns.git
qsv https://github.com/vjda/asdf-qsv.git
quarkus https://github.com/asdf-community/asdf-quarkus.git
rabbitmq https://github.com/w-sanches/asdf-rabbitmq.git
racket https://github.com/asdf-community/asdf-racket.git
raku https://github.com/m-dango/asdf-raku.git
rancher https://github.com/abinet/asdf-rancher.git
rbac-lookup https://github.com/looztra/asdf-rbac-lookup.git
rclone https://github.com/johnlayton/asdf-rclone.git
rebar https://github.com/Stratus3D/asdf-rebar.git
reckoner https://github.com/FairwindsOps/asdf-reckoner.git
redis https://github.com/smashedtoatoms/asdf-redis.git
redis-cli https://github.com/NeoHsu/asdf-redis-cli.git
redo https://github.com/chessmango/asdf-redo.git
redskyctl https://github.com/sudermanjr/asdf-redskyctl.git
reg https://github.com/looztra/asdf-reg.git
regal https://github.com/asdf-community/asdf-regal
regctl https://github.com/ORCID/asdf-regctl.git
regsync https://github.com/rsrchboy/asdf-regsync.git
restic https://github.com/xataz/asdf-restic
resticprofile https://github.com/olofvndrhr/asdf-resticprofile
restish https://github.com/polds/asdf-restish.git
revive https://github.com/bjw-s/asdf-revive.git
richgo https://github.com/paxosglobal/asdf-richgo.git
riff https://github.com/abinet/asdf-riff.git
ripgrep https://gitlab.com/wt0f/asdf-ripgrep.git
rke https://github.com/particledecay/asdf-rke.git
rlwrap https://github.com/asdf-community/asdf-rlwrap.git
rome https://github.com/kichiemon/asdf-rome.git
rpk https://github.com/jleight/asdf-rpk.git
rstash https://github.com/carlduevel/asdf-rstash.git
ruby https://github.com/asdf-vm/asdf-ruby.git
ruff https://github.com/simhem/asdf-ruff
rust https://github.com/code-lever/asdf-rust.git
rust-analyzer https://github.com/Xyven1/asdf-rust-analyzer
rustic https://github.com/jahands/asdf-rustic.git
rye https://github.com/Azuki-bar/asdf-rye
saml2aws https://github.com/elementalvoid/asdf-saml2aws.git
sbcl https://github.com/smashedtoatoms/asdf-sbcl.git
sbt https://github.com/bram2000/asdf-sbt.git
scaffold https://github.com/particledecay/asdf-scaffold.git
scala https://github.com/asdf-community/asdf-scala.git
scala-cli https://github.com/asdf-community/asdf-scala-cli.git
scaleway-cli https://github.com/albarralnunez/asdf-plugin-scaleway-cli
scalingo-cli https://github.com/brandon-welsch/asdf-scalingo-cli.git
scarb https://github.com/software-mansion/asdf-scarb.git
sccache https://github.com/emersonmx/asdf-sccache.git
scenery https://github.com/skyzyx/asdf-scenery.git
schemacrawler https://github.com/davidecavestro/asdf-schemacrawler.git
scie-pants https://github.com/robzr/asdf-scie-pants
seed7 https://github.com/susurri/asdf-seed7.git
semgrep https://github.com/brentjanderson/asdf-semgrep.git
semtag https://github.com/junminahn/asdf-semtag
semver https://github.com/mathew-fleisch/asdf-semver.git
sentinel https://github.com/asdf-community/asdf-hashicorp.git
sentry-cli https://github.com/MacPaw/asdf-sentry-cli
serf https://github.com/asdf-community/asdf-hashicorp.git
serverless https://github.com/pdemagny/asdf-serverless.git
shell2http https://github.com/ORCID/asdf-shell2http.git
shellcheck https://github.com/luizm/asdf-shellcheck.git
shellspec https://github.com/poikilotherm/asdf-shellspec.git
shfmt https://github.com/luizm/asdf-shfmt.git
shorebird https://github.com/valian-ca/asdf-shorebird.git
signal-cli https://github.com/ehsash/asdf-signal-cli.git
sinker https://github.com/elementalvoid/asdf-sinker.git
skaffold https://github.com/nklmilojevic/asdf-skaffold.git
skate https://github.com/chessmango/asdf-skate.git
sloth https://github.com/slok/asdf-sloth.git
smithy https://github.com/aws/asdf-smithy.git
smlnj https://github.com/samontea/asdf-smlnj.git
snyk https://github.com/nirfuchs/asdf-snyk.git
soft-serve https://github.com/chessmango/asdf-soft-serve.git
solidity https://github.com/diegodorado/asdf-solidity.git
sonobuoy https://github.com/Nick-Triller/asdf-sonobuoy.git
sops https://github.com/feniix/asdf-sops.git
sopstool https://github.com/elementalvoid/asdf-sopstool.git
soracom https://github.com/gr1m0h/asdf-soracom.git
sourcery https://github.com/younke/asdf-sourcery.git
spacectl https://github.com/bodgit/asdf-spacectl.git
spago https://github.com/jrrom/asdf-spago.git
spark https://github.com/jeffryang24/asdf-spark.git
spectral https://github.com/vbyrd/asdf-spectral.git
spin https://github.com/pavloos/asdf-spin.git
spotbugs https://github.com/jiahuili430/asdf-spotbugs
spring-boot https://github.com/joschi/asdf-spring-boot.git
spruce https://github.com/woneill/asdf-spruce.git
sqlc https://github.com/dylanrayboss/asdf-sqlc.git
sqldef https://github.com/cometkim/asdf-sqldef.git
sqlite https://github.com/cLupus/asdf-sqlite.git
sshuttle https://github.com/xanmanning/asdf-sshuttle.git
sst https://github.com/nurulhudaapon/asdf-sst.git
stack https://github.com/sestrella/asdf-ghcup.git
starboard https://github.com/zufardhiyaulhaq/asdf-starboard.git
starkli https://github.com/ptisserand/asdf-starkli
starknet-devnet https://github.com/ptisserand/asdf-starknet-devnet
starknet-foundry https://github.com/foundry-rs/asdf-starknet-foundry.git
starport https://github.com/nikever/asdf-starport.git
starship https://github.com/gr1m0h/asdf-starship.git
staticcheck https://github.com/pbr0ck3r/asdf-staticcheck.git
steampipe https://github.com/carnei-ro/asdf-steampipe.git
step https://github.com/log2/asdf-step.git
stern https://github.com/looztra/asdf-stern.git
stratus-red-team https://github.com/asdf-community/asdf-stratus-red-team.git
stripe-cli https://github.com/offbyone/asdf-stripe.git
stylua https://github.com/jc00ke/asdf-stylua.git
sui https://github.com/placeholder-soft/asdf-sui.git
supabase-cli https://github.com/gavinying/asdf-supabase-cli.git
sver https://github.com/robzr/asdf-sver
svu https://github.com/asdf-community/asdf-svu
swag https://github.com/behoof4mind/asdf-swag.git
swift https://github.com/fcrespo82/asdf-swift.git
swiftformat https://github.com/younke/asdf-swiftformat.git
swiftgen https://github.com/younke/asdf-swiftgen.git
swiftlint https://github.com/klundberg/asdf-swiftlint.git
swiprolog https://github.com/mracos/asdf-swiprolog.git
syft https://github.com/davidgp1701/asdf-syft.git
sync https://github.com/robzr/asdf-sync
syncher https://github.com/nwillc/syncher.git
talhelper https://github.com/bjw-s/asdf-talhelper
talos https://github.com/particledecay/asdf-talos.git
talosctl https://github.com/bjw-s/asdf-talosctl
tanka https://github.com/trotttrotttrott/asdf-tanka.git
tanzu https://github.com/vmware-tanzu/tanzu-plug-in-for-asdf.git
task https://github.com/particledecay/asdf-task.git
tctl https://github.com/eko/asdf-tctl.git
tekton-cli https://github.com/johnhamelink/asdf-tekton-cli.git
tekton-pac-cli https://github.com/ifireball/asdf-tekton-pac-cli.git
teleport-community https://github.com/MaloPolese/asdf-teleport-community
teleport-ent https://github.com/highb/asdf-teleport-ent
telepresence https://github.com/pirackr/asdf-telepresence.git
teller https://github.com/pdemagny/asdf-teller
temporal https://github.com/asdf-community/asdf-temporal.git
temporalite https://github.com/eko/asdf-temporalite.git
terradozer https://github.com/chessmango/asdf-terradozer.git
terraform *https://github.com/asdf-community/asdf-hashicorp.git
terraform-docs https://github.com/looztra/asdf-terraform-docs.git
terraform-ls https://github.com/asdf-community/asdf-hashicorp.git
terraform-lsp https://github.com/bartlomiejdanek/asdf-terraform-lsp.git
terraform-validator https://github.com/looztra/asdf-terraform-validator.git
terraformer https://github.com/gr1m0h/asdf-terraformer.git
terragrunt https://github.com/gruntwork-io/asdf-terragrunt.git
terramate https://github.com/martinlindner/asdf-terramate.git
terrascan https://github.com/hpdobrica/asdf-terrascan.git
tf https://github.com/dex4er/asdf-tf.git
tf-summarize https://github.com/adamcrews/asdf-tf-summarize.git
tfc-agent https://github.com/asdf-community/asdf-hashicorp.git
tfcmt https://github.com/nasa9084/asdf-tfcmt.git
tfctl https://github.com/deas/asdf-tfctl
tfenv https://github.com/carlduevel/asdf-tfenv.git
tflint https://github.com/skyzyx/asdf-tflint.git
tfmigrate https://github.com/dex4er/asdf-tfmigrate.git
tfnotify https://github.com/jnavarrof/asdf-tfnotify.git
tfsec https://github.com/woneill/asdf-tfsec.git
tfstate-lookup https://github.com/carnei-ro/asdf-tfstate-lookup.git
tfswitch https://github.com/iul1an/asdf-tfswitch.git
tfupdate https://github.com/yuokada/asdf-tfupdate.git
thrift https://github.com/alisaifee/asdf-thrift.git
tilt https://github.com/eaceaser/asdf-tilt.git
timoni https://github.com/Smana/asdf-timoni.git
tinytex https://github.com/Fbrisset/asdf-tinytex.git
titan https://github.com/gabitchov/asdf-titan.git
tlsg-cli https://github.com/0ghny/asdf-tlsgcli.git
tmux https://github.com/pauloedurezende/asdf-tmux.git
tokei https://github.com/gasuketsu/asdf-tokei.git
tomcat https://github.com/asdf-community/asdf-tomcat
tonnage https://github.com/elementalvoid/asdf-tonnage.git
tool-versions-to-env https://github.com/smartcontractkit/tool-versions-to-env-action.git
traefik https://github.com/Dabolus/asdf-traefik.git
trdsql https://github.com/johnlayton/asdf-trdsql.git
tree-sitter https://github.com/ivanvc/asdf-tree-sitter.git
tridentctl https://github.com/asdf-community/asdf-tridentctl.git
trivy https://github.com/zufardhiyaulhaq/asdf-trivy.git
tsuru https://github.com/virtualstaticvoid/asdf-tsuru.git
ttyd https://github.com/ivanvc/asdf-ttyd.git
tuist https://github.com/asdf-community/asdf-tuist.git
tx https://github.com/ORCID/asdf-transifex.git
typos https://github.com/aschiavon91/asdf-typos.git
typst https://github.com/stephane-klein/asdf-typst.git
uaa-cli https://github.com/vmware-tanzu/tanzu-plug-in-for-asdf.git
unison https://github.com/susurri/asdf-unison.git
updatecli https://github.com/updatecli/asdf-updatecli.git
upt https://github.com/ORCID/asdf-upt.git
upx https://github.com/jimmidyson/asdf-upx.git
usql https://github.com/itspngu/asdf-usql.git
uv https://github.com/asdf-community/asdf-uv.git
v https://github.com/jthegedus/asdf-v.git
vale https://github.com/pdemagny/asdf-vale
vals https://github.com/dex4er/asdf-vals.git
vault https://github.com/asdf-community/asdf-hashicorp.git
vcluster https://gitlab.com/wt0f/asdf-vcluster.git
vela https://github.com/pdemagny/asdf-vela
velad https://github.com/pdemagny/asdf-velad
velero https://github.com/looztra/asdf-velero.git
vendir https://github.com/vmware-tanzu/asdf-carvel.git
venom https://github.com/aabouzaid/asdf-venom.git
versio https://github.com/pdemagny/asdf-versio.git
vhs https://github.com/chessmango/asdf-vhs.git
viddy https://github.com/ryodocx/asdf-viddy.git
vim https://github.com/tsuyoshicho/asdf-vim.git
vlt https://github.com/asdf-community/asdf-hashicorp.git
vultr-cli https://github.com/ikuradon/asdf-vultr-cli.git
wasi-sdk https://github.com/coolreader18/asdf-wasi-sdk.git
wasm3 https://github.com/tachyonicbytes/asdf-wasm3
wasm4 https://github.com/jtakakura/asdf-wasm4
wasmer https://github.com/tachyonicbytes/asdf-wasmer
wasmtime https://github.com/tachyonicbytes/asdf-wasmtime
watchexec https://github.com/nyrst/asdf-watchexec.git
waypoint https://github.com/asdf-community/asdf-hashicorp.git
weave-gitops https://github.com/deas/asdf-weave-gitops
websocat https://github.com/bdellegrazie/asdf-websocat.git
woodpecker-cli https://github.com/ivanvc/asdf-woodpecker.git
wren-cli https://github.com/jtakakura/asdf-wren-cli.git
wrk https://github.com/ivanvc/asdf-wrk.git
wtfutil https://github.com/NeoHsu/asdf-wtfutil.git
xc https://github.com/airtonix/asdf-xc
xcbeautify https://github.com/MacPaw/asdf-xcbeautify.git
xchtmlreport https://github.com/younke/asdf-xchtmlreport.git
xcodegen https://github.com/younke/asdf-xcodegen.git
xcodes https://github.com/younke/asdf-xcodes.git
xcresultparser https://github.com/MacPaw/asdf-xcresultparser.git
xh https://github.com/NeoHsu/asdf-xh
yadm https://github.com/particledecay/asdf-yadm.git
yamlfmt https://github.com/mise-plugins/asdf-yamlfmt.git
yamllint https://github.com/ericcornelissen/asdf-yamllint.git
yamlscript https://github.com/FeryET/asdf-yamlscript.git
yarn https://github.com/twuni/asdf-yarn.git
yasm https://github.com/kkHAIKE/asdf-yasm.git
yay https://github.com/aaaaninja/asdf-yay.git
yj https://github.com/ryodocx/asdf-yj.git
yor https://github.com/ordinaryexperts/asdf-yor
youtube-dl https://github.com/iul1an/asdf-youtube-dl
yq https://github.com/sudermanjr/asdf-yq.git
yt-dlp https://github.com/duhow/asdf-yt-dlp
ytt https://github.com/vmware-tanzu/asdf-carvel.git
zbctl https://github.com/camunda-community-hub/asdf-zbctl.git
zellij https://github.com/chessmango/asdf-zellij.git
zephyr https://github.com/nsaunders/asdf-zephyr.git
zig https://github.com/cheetah/asdf-zig.git
zigmod https://github.com/mise-plugins/asdf-zigmod.git
zls https://github.com/m1ome/asdf-zls
zola https://github.com/salasrod/asdf-zola.git
zoxide https://github.com/nyrst/asdf-zoxide
zprint https://github.com/carlduevel/asdf-zprint.git