asdf es una herramienta de interfaz de línea de comandos, o CLI, para administrar diferentes versiones de herramientas (tool version manager) utilizada en el desarrollo de software y la administración de entornos de desarrollo. Su objetivo principal es simplificar la gestión de las versiones de las herramientas utilizadas en un proyecto, como lenguajes de programación, sistemas de compilación, intérpretes y otras utilidades relacionadas.
Unifica todos los runtimes bajo un archivo de configuración y utiliza una estructura de complementos para administrar todo con una sola herramienta. Por ejemplo, puedes instalar Node.js, pero luego tener asdf como un repositorio central de complementos, siendo cada complemento mantenido oficialmente o por colaboradores de la comunidad.
En este artículo veremos como instalar asdf y lo usaremos para instalar varias versiones de Node.js con las dependencias de compilación, que es el mínimo requerido para su funcionalidad. Luego, administraremos las versiónes a usar, dependiendo del alcance deseado.
Índice