VMR版本管理器 - 用TUI的形式方便地管理你的SDK

起因

作者在github上发现了一个很优秀的项目,于是准备将它clone到本地修改后进行编译,但是它的jdk版本是18。我看了一眼我的安装的jdk,已经有了23,20。因为之前用过像nvm这样的版本管理器,所以我觉得自己可能也需要安装一个类似的软件。

我去B站找了很多的视频,发现大多数的版本管理器都是只适用于Unix系统,我本来以为没有这样的软件准备用我蹩脚的C++手搓一个的时候,Version Manager(vmr)出现在了我的面前。

这个项目目前只有800多个star,但是功能已经相当完善了。而且我发现现在没有多少文章在介绍它,所以我来为大家分享以下我的使用体验。

简介

VMR是一款简单跨平台,且经过良好设计的版本管理器,用于管理多种SDK以及其他工具。它完全是为了通用目的而创建的。

项目地址: version-manager

项目文档: VMR Docs

功能特点

  • 跨平台,支持Windows,Linux,MacOS
  • 支持多种语言和工具,省心
  • 拥有更友好的TUI,更符合直觉,且无需记忆任何命令
  • 同时也支持CLI模式,你可以根据自己的喜好选择使用CLI模式或者TUI模式
  • 支持针对项目锁定SDK版本
  • 支持反向代理/本地代理设置,提高国内用户下载体验
  • 相比于其他SDK管理器,拥有更优秀的架构设计,响应更快,稳定性更高
  • 无需麻烦的插件,开箱即用
  • 无需docker,纯本地安装,效率更高
  • 更高的可扩展性,甚至可以通过使用conda来支持数以千计的应用

以上介绍来源于项目的 README.md 文档

安装

  • MacOS/Linux
curl --proto '=https' --tlsv1.2 -sSf https://scripts.vmr.us.kg | sh
  • Windows
powershell -c "irm https://scripts.vmr.us.kg/windows | iex"

使用

由于它具有TUI,所以使用这块没有什么要讲的,按照指示操作就可以了。

其他的功能在 项目文档 中有详细的介绍,这里就不过多的介绍,感兴趣的同学可以去看看。

以下是它的一些截图:

语言选择界面
可用版本
已安装的版本
下载界面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值