Tools
Practical
By Samson Tanimawo, PhD
Published Mar 22, 2026
4 min read
asdf for Multiple Tool Versions
asdf manages versions of multiple tools.
Live workflow · 3 working · 1 queuedLive
Signal · gather Working
Decide · pick action Working
Apply · with verify Working
Learn · update playbook Queued
Install
asdf install python 3.11.5; asdf install terraform 1.5.0.
Per-project versions via .tool-versions file.
Switch
asdf global terraform 1.5.0 sets global default.
asdf local sets per-directory.
vs others
nvm for node; pyenv for python. asdf unifies.
One tool to rule the version managers.