Repolode
version-fox

version-fox/vfox

Кроссплатформенный менеджер версий сред разработки, таких как Node.js, Java, Go и Python, с поддержкой плагинов.

Open source альтернатива:nvm

Звёзды
4,010
Форки
168
Открытые issues
54
Последний коммит
11 часов назад

Что это?

vfox позволяет устанавливать версии сред выполнения и SDK и переключаться между ними из командной строки. Он рассчитан на разработчиков, которые работают над несколькими проектами с разными требованиями к версиям сред и хотят пользоваться единым набором команд вместо отдельного инструмента для каждого языка.

Версии можно задавать для проекта, оболочки или глобально; vfox переключает их автоматически при переходе между каталогами проектов. Также он читает существующие файлы версий, например .node-version, .nvmrc и .sdkmanrc, что упрощает переход с других менеджеров. Поддержка каждой среды обеспечивается плагинами, поэтому новые SDK можно добавлять, не меняя основной инструмент.

vfox работает в Windows, Linux и macOS и поддерживает интеграцию с Bash, Zsh, Fish, PowerShell, Clink и Nushell.

Ключевые возможности

  • 01Устанавливает версии сред выполнения, таких как Node.js, Java, Go и Python, и переключается между ними.
  • 02Позволяет задавать версии для проекта, оболочки или глобально.
  • 03Автоматически переключает версии при переходе между каталогами проектов.
  • 04Читает существующие файлы, например .nvmrc и .sdkmanrc.
  • 05Расширяется с помощью системы плагинов.
  • 06Автодополнение команд для Bash, Zsh, Fish, PowerShell и Clink.

Сценарии использования

  • Работа над несколькими проектами, которым нужны разные версии Node.js или Java.
  • Замена nvm, sdkman или asdf единым инструментом для разных языков.
  • Настройка единых наборов инструментов в Windows и Unix-подобных системах.

Быстрый старт

  1. 1

    Выберите способ установки в руководстве Quick Start

  2. 2

    Подключите vfox к оболочке (показан пример для bash)

    echo 'eval "$(vfox activate bash)"' >> ~/.bashrc
  3. 3

    Добавьте плагин Node.js

    vfox add nodejs
  4. 4

    Установите версию среды выполнения Node.js

    vfox install nodejs@21.5.0

Что важно знать

  • Чтобы всё заработало, нужно отредактировать файлы запуска оболочки и перезапустить её.
  • Для некоторых оболочек, например Clink в Windows, требуется дополнительная ручная настройка.

В подборках

Темы

Частые вопросы

Что такое vfox?
Кроссплатформенный менеджер версий сред разработки, таких как Node.js, Java, Go и Python, с поддержкой плагинов. vfox позволяет устанавливать версии сред выполнения и SDK и переключаться между ними из командной строки. Он рассчитан на разработчиков, которые работают над несколькими проектами с разными требованиями к версиям сред и хотят пользоваться единым набором команд вместо отдельного инструмента для каждого языка.
vfox можно использовать бесплатно? Какая у него лицензия?
vfox распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
vfox всё ещё поддерживается?
Активно поддерживается. Последний коммит в vfox — 7 нояб. 2026 г..
Для чего можно использовать vfox?
Работа над несколькими проектами, которым нужны разные версии Node.js или Java. Замена nvm, sdkman или asdf единым инструментом для разных языков. Настройка единых наборов инструментов в Windows и Unix-подобных системах.
Как установить vfox?
Выберите способ установки в руководстве Quick Start Подключите vfox к оболочке (показан пример для bash): echo 'eval "$(vfox activate bash)"' >> ~/.bashrc Добавьте плагин Node.js: vfox add nodejs Установите версию среды выполнения Node.js: vfox install nodejs@21.5.0
Где скачать vfox?
Исходный код и инструкции по установке — на GitHub: https://github.com/version-fox/vfox

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты