V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
moqsien
V2EX  ›  推广

version-manager 新版发布

  •  
  •   moqsien · 210 天前 · 1017 次点击
    这是一个创建于 210 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目地址: https://github.com/gvcgo/version-manager

    文档地址: https://gvcgo.github.io/vmr/

    B 站视频演示教程地址: https://www.bilibili.com/video/BV1bZ421v7sD/?spm_id_from=333.1007.0.0&vd_source=1835c845bf533ce47c2b4d33db3419b5

    Version-Manager(简称 vmr)是一款用 go 编写的超实用的跨平台 SDK 版本管理器。 它支持 40 多种编程语言和工具。

    稳定流畅,无需插件,一键安装,开箱即用。

    支持全局切换版本、在终端会话中临时切换版本、以及锁定项目版本等。

    当锁定项目版本时,使用cd命令切换到项目目录下的任何位置,就会自动开启新的终端会话并切换到锁定版本。退出该终端会话之后,锁定版本会失效,不影响全局版本。

    vmr为 Windows 定制了 source 命令,用于在 powershell 下使新增的 Path 环境变量立即对当前窗口生效。

    即使你不需要 SDK 版本管理,你也可以把它当成一个方便的安装器。当你想要尝试其他语言或者工具时,就能一键安装,无需去麻烦地寻找各种资源。可以说是提高效率的利器。 目前很多来自腾讯、阿里、字节等大厂的,甚至是工作十几二十年的大佬都在使用 vmr ,并为 vmr 提供了很好的建议和意见。

    欢迎大家去项目参观,star ,分享和使用。有兴趣的,可以贡献代码和想法。

    7 条回复    2024-04-29 15:43:30 +08:00
    liferoll
        1
    liferoll  
       210 天前
    下午刚在想有没有通用 language version manager, 这不就来了
    moqsien
        2
    moqsien  
    OP
       210 天前
    @liferoll 牛批。有啥问题可以去提 issue 。好用的话可以推广。
    iorilu
        3
    iorilu  
       210 天前 via Android
    支持很齐全啊,不知道相比其他几个类似的比如 vfox 有什么优势吗
    moqsien
        4
    moqsien  
    OP
       209 天前
    @iorilu

    优于 vfox 的地方:

    1 、vmr 不需要插件,开箱即用

    2 、支持多线程下载,更快

    3 、把版本爬虫与主程序分离了,无需每次都去抓取,提高了稳定性和响应速度

    4 、可以指定 sdk 安装目录,对于 C 盘较小的 windows 用户比较友好

    5 、支持很多 vfox 难以支持的 SDK 或工具,例如 bun ,neovim, git-for-windows, lazygit, protobuf, vlang, v-analyzer, zls, odin, typst, asciinema 等等

    vmr 可以说不仅仅是 SDK 版本管理器。它还包含了很多很有用的工具,甚至是 vscode 、neovim 编辑器。可以一站式解决从零构建开发环境。这是 vfox 之类的 SDK 管理器做不到的。
    iorilu
        5
    iorilu  
       209 天前
    @moqsien 很不错阿, 回头试试看
    lijiangang886
        6
    lijiangang886  
       209 天前
    好卷,sdk 管理器都五花八门的眼花缭乱
    moqsien
        7
    moqsien  
    OP
       209 天前
    @lijiangang886 卷起来,哈哈哈哈哈哈哈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1642 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 16:41 · PVG 00:41 · LAX 08:41 · JFK 11:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.