asdf is a version manager for development tools and language runtimes. It gives projects a shared way to specify the versions they need, helping builders move between repositories without continually replacing system-wide tools.
Keep project environments consistent
Define tool versions for a repository so collaborators and local work use the expected runtime instead of whichever version happens to be installed.
Switch between different projects
Manage several runtime versions when an older product and a newer prototype need different environments. One manager can cover multiple kinds of tools.
