Об этом проекте

asdf — это инструмент командной строки, предназначенный для управления версиями сред выполнения различных языков программирования для каждого проекта в отдельности. Он служит унифицированной альтернативой специализированным менеджерам версий, таким как nvm, rbenv и pyenv. Основные возможности: - Единый интерфейс командной строки: предоставляет согласованные команды для управления множеством языков через один инструмент. - Конфигурация для конкретного проекта: использует файл .tool-versions в каждом проекте для определения необходимых версий, автоматически переключая среды выполнения при переходе между директориями. - Поддержка миграции: совместим с существующими конфигурационными файлами, такими как .node-version, .nvmrc и .ruby-version. - Расширяемость: оснащен системой плагинов, которая позволяет пользователям добавлять поддержку нужных им языков. - Интеграция с оболочкой: предлагает автодополнение для Bash, Zsh, Fish и Elvish. - Глобальная конфигурация: поддерживает единый глобальный файл конфигурации для настроек версий по умолчанию.