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

评论(0)