# asdf
> Manage multiple runtime versions with a single CLI tool

## Summary
A universal version manager for multiple programming language runtimes and tools.

## Capabilities
- Manage versions of Node.js, Python, Ruby, and more
- Plugin system for extensibility
- Per-project version configuration (.tool-versions)
- Single tool for all version management

## When to Use
- You need to manage multiple runtime versions
- You want one tool instead of nvm, rbenv, pyenv, etc.

## When NOT to Use
- You only use one programming language
- You prefer language-specific version managers

---
Source: https://littlescripts.sh/tools/asdf
