喜欢记得点个 star🌟哦~
项目地址: https://github.com/version-fox/vfox
每种编程语言都有对应的版本管理工具,如 nvm、fvm、gvm、sdkman 等,它们的核心功能大同小异。但对于使用多种语言的开发者来说,这意味着需要学习和记忆各种不同的命令,增加了学习成本。如果你是全栈工程师,或者使用不止一种语言,使用 VersionFox,你无需再学习这些繁杂的工具,从而降低学习成本,节省时间。
亮点:
- 跨平台 (Windows、Linux、macOS), 不同的平台拥有相同的用户体验
- 使用一致的命令管理所有语言
- 简单的插件系统添加对您所需 SDK 的支持
- 支持 Global、Project、Session 三种作用域
- 当您遍历您的项目时,自动切换到对应版本
快速入门
1.安装 vfox ( 详细安装)
$ brew tap version-fox/tap
$ brew install vfox
2.选择一条适合你 shell 的命令
echo 'eval "$(vfox activate bash)"' >> ~/.bashrc
echo 'eval "$(vfox activate zsh)"' >> ~/.zshrc
echo 'vfox activate fish | source' >> ~/.config/fish/config.fish
# 对于Powershell用户,将下面代码复制到您的 $PROFILE文件中:
Invoke-Expression "$(vfox activate pwsh)"
3. 添加插件
$ vfox add nodejs/nodejs
4. 安装版本
vfox install nodejs@latest
5. 切换版本
$ vfox use nodejs@21.5.0
$ node -v
21.5.0
flutter演示
目前已支持多种开发语言或工具,欢迎使用~~
- Flutter
- Dart
- Java
- Nodejs
- Maven
- Zig
- 等等
项目地址: https://github.com/version-fox/vfox
VersionFox相关文章: