VersionFox 通用、可拓展的SDK版本管理工具 VersionFox

aooohan2024-01-22 17:57:15 • 1876 次点击    
这是一个分享于 2024-01-22 17:57:15 的项目,其中的信息可能已经有所发展或是发生改变。

什么是VersionFox?

简单来说, 跨平台通用可拓展的SDK版本管理器~

  • 跨平台 (Windows、Linux、macOS), 不同的平台拥有相同的用户体验
  • 使用一致的命令管理所有语言
  • 简单的插件系统添加对您所需 SDK 的支持
  • 支持 GlobalProjectSession 三种作用域 (敲重点!!)
  • 当您切换项目时,自动切换到对应版本

快速开始

1.安装vfox

VersionFox 支持多个平台(Windows、Linux、macOS),为了演示, 我们使用Homebrew来快速安装. (详细安装请看 Installation)

$ brew tap version-fox/tap
$ brew install vfox

VersionFox 挂载到你的Shell当中 (从下面条目中选择一条适合你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)"

2.添加Golang插件

安装了VersionFox后,你还做不了任何事情,因为VersionFox使用插件作为扩展,您需要先安装相应的插件。

当然,如果您不知道应该添加哪些插件,可以使用 vfox available 命令检查所有可用插件

$ vfox add golang/golang

3. 安装最新版本

命令: vfox install golang@

在插件成功安装之后, 你就可以安装对应版本的Golang啦. 例如, 我们使用以下命令来安装最新版本:

$ vfox install golang@latest

4. 切换版本

命令: vfox use golang

在安装成功之后, 你就可以自由切换Golang的版本了. 使用下面的命令选择你想要切换的版本:

$ vfox use golang
$ go version
go version go1.21.6 darwin/amd64

A cross-platform and extendable version manager with support for Java, Node.js, Flutter, .Net & moreRead More

Latest commit to the main branch on 3-28-2025
Download as zip
授权协议:
Apache
开发语言:
Golang 查看源码»
操作系统:
Windows、Linux、macOS
1876 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传