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

aooohan • 884 次点击    
这是一个分享于 的项目,其中的信息可能已经有所发展或是发生改变。
# 什么是VersionFox? 简单来说, **跨平台**、**通用**、**可拓展**的SDK版本管理器~ - 跨平台 (**Windows**、Linux、macOS), 不同的平台拥有相同的用户体验 - 使用一致的命令管理所有语言 - 简单的插件系统添加对您所需 SDK 的支持 - 支持 **Global**、**Project**、**Session** 三种作用域 (敲重点!!) - 当您切换项目时,***自动切换到对应版本*** # 快速开始 ## 1.安装vfox **VersionFox** 支持多个平台(Windows、Linux、macOS),为了演示, 我们使用`Homebrew`来快速安装. (详细安装请看 [Installation](https://github.com/version-fox/vfox/wiki/Getting-Started#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@<version>` 在插件成功安装之后, 你就可以安装对应版本的Golang啦. 例如, 我们使用以下命令来安装最新版本: ``` $ vfox install golang@latest ``` ## 4. 切换版本 **命令**: `vfox use golang` 在安装成功之后, 你就可以自由切换`Golang`的版本了. 使用下面的命令选择你想要切换的版本: ``` $ vfox use golang $ go version go version go1.21.6 darwin/amd64 ```
授权协议:
Apache
开发语言:
Golang 查看源码»
操作系统:
Windows、Linux、macOS
884 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传