Sobre el proyecto

asdf es una herramienta de línea de comandos diseñada para gestionar múltiples versiones de entornos de ejecución para diversos lenguajes de programación por proyecto. Funciona como una alternativa unificada a los gestores de versiones específicos de cada lenguaje, como nvm, rbenv y pyenv. Las capacidades clave incluyen: - CLI unificada: Proporciona comandos consistentes para gestionar múltiples lenguajes a través de una sola herramienta. - Configuración específica por proyecto: Utiliza un archivo .tool-versions por proyecto para definir las versiones requeridas, cambiando automáticamente los entornos de ejecución a medida que el usuario navega por los directorios. - Soporte de migración: Compatible con archivos de configuración existentes como .node-version, .nvmrc y .ruby-version. - Extensibilidad: Cuenta con un sistema de complementos que permite a los usuarios añadir soporte para los lenguajes que elijan. - Integración con el shell: Ofrece autocompletado para Bash, Zsh, Fish y Elvish. - Configuración global: Mantiene una configuración global única para los ajustes de versión predeterminados.