vfox 是一款跨平台、可扩展的通用版本管理器,支持 Windows(原生) 和 Unix-like 系统,让你能够快速安装和切换开发环境。

它将所有工具版本信息保存在 .vfox.toml 文件中,方便在项目间共享配置,确保团队成员使用相同的工具版本。

传统方案需要安装多个版本管理器(如 nvm、fvm、sdkman、asdf-vm 等),每个都有不同的 API、配置文件和实现方式(涉及 $PATH 操作、垫片、环境变量等)。vfox 提供统一的交互方式和配置文件来简化工作流程,并可通过简单的插件接口扩展到任何工具和运行环境。

功能特点:

💻

跨平台

支持Windows(非WSL)、Linux、macOS!

🔌

插件

简单的API, 添加新工具的支持变得轻而易举!

🐚

Shells

支持 Powershell、Bash、ZSH、Fish、Clink和Nushell,并提供补全功能。

向后兼容

支持从现有配置文件.tool-versions、.nvmrc、.node-version、.sdkmanrc平滑迁移!

📄

一个配置文件

一个可共享的 .vfox.toml/vfox.toml 配置文件管理所有工具、运行环境及其版本。

官方网站:https://vfox.dev/zh-hans/

GitHub地址:https://github.com/version-fox/vfox

声明:本站内容均收集于互联网,如不慎侵犯到您的版权利益,请附带相关证明文件来信本站将立即予以下架删除。