All Tools
A
Dev ToolsFreeOpen Source
ASDF
One version manager for every runtime and CLI
MIT
ABOUT
AI projects mix Python, Node, Terraform, and kubectl versions that differ by repo. nvm, pyenv, and tfenv each have their own shims. asdf uses a plugin list and a .tool-versions file so a clone gets the same toolchain without guessing which manager to run.
INSTALL
brew install asdfINTEGRATION GUIDE
1. Pin Python and Node together in a monorepo that trains models and ships a web UI
2. Share .tool-versions so CI and laptops install the same kubectl and terraform
3. Add a plugin for a custom CLI used by an ML platform without a new version manager
4. Switch runtime versions per directory when jumping between research and serving repos
TAGS
version-managerclipythonnodedevopstooling