vfox 0.3.0 发布: 一个工具管理所有运行时版本!
项目地址: https://github.com/version-fox/vfox
官网地址: https://vfox.lhan.me/zh-hans/
重大更新⚠️⚠️⚠️
该版本重构了插件系统,并将插件库迁移至新的索引仓库。
当前版本如何添加插件?
当前版本改变了原有的插件添加方式, 去掉了插件的分类, 如下所示:
vfox add nodejs/nodejs
->vfox add nodejs
vfox add java/java
->vfox add java
如何迁移已安装的旧插件?
你只需要执行vfox update命令就可直接升级, 但是请注意对于旧插件你需要执行两次!
哪原先已安装的旧版插件还能运行吗?
可以! 你仍然可以继续使用旧版插件!
如何查看所有可用插件呢?
更新内容:
- Refactor: 加载新版本插件并兼容旧版本插件 by @aooohan in #136
- Refactor: 从注册中心获取插件并支持切换注册中心地址 by @aooohan in #151
- feat: 支持loong64架构 by @aooohan in be89b48
- feat: 搜索功能高亮展示已安装版本 by @Chance-fyi in #155
- feat: 支持Available钩子函数获取用户输入 by @aooohan in 4b06c9d
- fix: search命令中断之后, 未恢复光标 by @Chance-fyi in #133
- fix: 单独处理PATH, 防止重复 by @aooohan in 8777ec7
- fix: 重新生成zip 软链 by @aooohan in 6873bdb
新贡献者:
- @ctyytc made their first contribution in #126
- @leihenshang made their first contribution in #132
- @jan-bar made their first contribution in #160
Full Changelog: v0.2.6...v0.3.0
已支持插件:
https://vfox.lhan.me/zh-hans/plugins/available.html
快速开始
亮点:
- 跨平台 (Windows、Linux、macOS), 不同的平台拥有相同的用户体验
- 使用一致的命令管理所有语言
- 简单的插件系统添加对您所需 SDK 的支持
- 支持 Global、Project、Session 三种作用域
- 切换项目时,自动切换到对应版本
详细的安装指南请参见 快速入门
1. 选择一个适合你的安装方式。
2. ⚠️ 挂载 vfox 到你的 Shell (从下面选择一条适合你 shell 的命令) ⚠️
echo 'eval "$(vfox activate bash)"' >> ~/.bashrc echo 'eval "$(vfox activate zsh)"' >> ~/.zshrc echo 'vfox activate fish | source' >> ~/.config/fish/config.fish # PowerShell: # 1. 打开 PowerShell 配置文件: New-Item -Type File -Path $PROFILE # 无需在意 `文件已存在` 错误 Invoke-Item $PROFILE # 2. 将下面一行添加到你的 $PROFILE 文件末尾并保存: Invoke-Expression "$(vfox activate pwsh)"
请记住重启你的 Shell 以应用更改。
3. 添加插件
$ vfox add nodejs
4. 安装版本
vfox install nodejs@latest
5. 切换版本
$ vfox use nodejs@21.5.0 $ node -v 21.5.0
Java 完整演示
作用域演示
Project 作用域
Session 作用域

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
MediaInfo 24.03 发布,多媒体文件解析软件
MediaInfo24.03 现已发布,MediaInfo用来分析视频和音频文件的相关技术和内容信息的开源软件。它提供多媒体文件的一般信息,如:标题、作者、导演、专辑、音轨号码、日期、持续时间等。它还为音频文件提供了更具体的信息,如:编解码器、方面、fps、比特率等等。 该版本具体更新内容如下: 法语、意大利语、俄语和乌克兰语翻译更新 ADM:支持 ADM v3,包括profile element ADM:AdvSS Emission profile 的一致性检查 Dolby E:显示更多 AC-3 元数据项 MOV/MP4:rtmd(实时元数据)轨道的解析 PNG:packing kind (linear or indexed) WAV:支持 4+ GiB axml(对于huge ADM 内容很有用) MPEG-H:修复导致随机行为的未初始化值 PDF:修复损坏文件导致的崩溃 MOV/MP4:修复某些带有 pcmC box 的 PCM 音轨的bit depth info 详情可查看更新说明:https://mediaarea.net/MediaInfo/ChangeLog
- 下一篇
👍 JeeSite V5.7.0 发布,Java 快速开发平台,Vite5、多项重构重磅升级
升级内容 新增 参数配置 IP 地址黑白名单过滤器动态参数 新增 侧边栏是否展开第一个菜单的开关 first-open 新增 AesTypeHandler 处理字段数据加密解密或脱敏 新增 JsonTypeHandler 处理字段数据进行 JSON 字符串与 Java 对象 自动互转 新增 vuePath 参数,免 nginx,直接将 vue 放 tomcat 中 history 模式映射,见 web-fast 新增 PostService 根据用户编码查询岗位列表接口 新增 sqlMap().loadJoinTableAlias("p,u") 懒加载的实例 新增 sqlMap.where.toNotBlankPkSql() 和 toNotBlankSql() 返回不为空的 where 方法,如果为空则中断 新增 ListUtils.getPageList(List list, int pageNo, int pageSize) 方法 新增 RoleService.findList 根据用户编码查询角色列表接口,同 findListByUserCode 方法 新增 模块管理 增加生成模...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- Hadoop3单机部署,实现最简伪集群
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Linux系统CentOS6、CentOS7手动修改IP地址