Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

【开源自荐】🔥🔥🔥 最稳定好用的开源跨平台支持多种编程语言与工具的版本管理器(version-manager) #417

Closed
moqsien opened this issue Mar 24, 2024 · 0 comments

Comments

@moqsien
Copy link

moqsien commented Mar 24, 2024

  • 项目名称:version-manager

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

  • 项目简介 (100 字以内):
    vm 是一个简单,跨平台,并且经过良好测试的版本管理工具。它完全是为了通用目的而创建的。你不需要任何插件,只需要 vm 就可以管理所有东西。

可能你已经听说过 sdkman, gvm, nvm, pyenv, phpenv 等工具。然而,这些工具都不能管理多种编程语言。vm支持了国内程序员常用的几乎所有编程语言,并且支持了vlang、zig、typst等新兴的有一定潜力的语言。不管你是老鸟还是菜鸟,它都能给你带来一定的便利。你不用手动去找任何资源,就能轻松安装管理各种版本,尝试新的语言,新的特性。vm将这些sdk或工具集中管理,对于有洁癖的人来说,也是福音。

  • 功能特点

    • 安装或卸载某个版本的sdk;
    • 在不同版本的sdk之间切换;
    • 支持仅在某个终端会话(即所谓的session scope)范围内使用某版本。可使用vm use -h命令查看如何使用。此功能基于pty和conpty,无需额外脚本。
    • 一键管理环境变量;
    • 对neovim和vscode用户友好,可以一键安装neovim和vscode。同时,neovim中一些明星插件的安装也可以一键完成,例如fd,ripgrep,tree-sitter等;
    • 相比其他版本管理器来说要更稳定;
    • 支持多线程下载,速度飞快🚀🚀🚀,可使用vm use -h命令查看用法;
    • 无需任何插件,开箱即用;
    • 命令行自动补全;使用vm completion -h查看;
  • 项目截图 (6张以内):

MacOS演示

demo

Windows演示

demo

Linux演示

demo

@moqsien moqsien changed the title 【开源自荐】跨平台编程语言和工具版本管理器 【开源自荐】最好用的跨平台编程语言和工具版本管理器 Mar 24, 2024
@moqsien moqsien changed the title 【开源自荐】最好用的跨平台编程语言和工具版本管理器 【开源自荐】🔥🔥🔥 最稳定好用的开源跨平台支持多种编程语言与工具的版本管理器(version-manager) Mar 26, 2024
@moqsien moqsien closed this as completed Apr 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant