一个工具管理所有运行时版本!支持Windows(非 WSL)
编辑项目简介
如果你经常需要在各种开发项目之间切换,而这些项目又各自需要不同的运行环境,尤其是不同的运行时版本或环境库, 或者 厌倦了各种环境繁琐的配置,那么 vfox
就是你的不二选择。
vfox
是一款跨平台、可拓展的通用版本管理器。支持原生Windows以及Unix-like! 通过它,您可以快速安装和切换开发环境。
它将所有的工具版本信息保存在一个名为 .tool-versions
的文件中,这样您就可以在项目中共享这些信息,确保团队中的每个人都使用相同的工具版本。
传统工作方式需要多个命令行版本管理器(如nvm
、fvm
、sdkman
、asdf-vm
等),而且每个管理器都有其不同的 API、配置文件和实现方式(比如,$PATH
操作、垫片、环境变量等等)。vfox
提供单个交互方式和配置文件来简化开发工作流程,并可通过简单的插件接口扩展到所有工具和运行环境。
为什么选择 vfox?
支持Windows(非WSL)、Linux、macOS!
支持不同项目不同版本、不同Shell不同版本以及全局版本
简单的 插件系统 来添加对你选择的语言的支持
在您切换项目时, 帮您自动切换运行时版本
支持现有配置文件
.node-version
、.nvmrc
、.sdkmanrc
,以方便迁移支持常用Shell(Powershell、Bash、ZSH),并提供补全功能
比
asdf-vm
更快,并提供更简单的命令和真正的跨平台统一。参见 与asdf-vm对比。
文档:
仓库:
可以在 Windows(非 WSL)下, 体验到和 asdf 一样的效果
目前已经支持的SDK可查看:
https://github.com/version-fox/vfox-plugins
- 8
- 0
-
分享