項目主頁:https://vdocs.vmr.us.kg/zh-cn/
歡迎PR,Issue,Star。
-
類別:Go
-
項目標題:一個簡單易用,跨平臺卻非常強大的通用版本管理器,VMR
-
項目描述:
目前各種SDK版本管理器存在以下缺點:- 各種語言的SDK版本管理器各自為政,彼此間差異較大,跨平臺支持也不夠完善。因此,作為多語言開發者,希望有一款開箱即用,能夠支持多種常見編程語言的版本管理器。
- 現存的版本管理器很少有支持編程工具安裝的,例如,很多發布在github上的好的開源工具,只能手動下載安裝,比較麻煩。
- 現存的版本管理器都是直接從SDK列表頁抓取然后下載,抓取結果不會緩存起來,每次都需要額外請求,效率較低。一旦列表頁改版,也存在不可用的風險。
- 現存的版本管理器操作不夠方便,例如,使用list命令列出列表時,如果列表太長,顯示效果非常不好。
- 現存的版本管理器,各種紛繁的插件,各種不同的命令,使用起來復雜又麻煩。
VMR的出現,正是為了解決上述問題。
-
亮點:
- 跨平臺,支持Windows,Linux,MacOS
- 支持60多種語言和工具,省心
- 受到lazygit的啟發,擁有更友好的TUI,更符合直覺,且無需記憶任何命令
- 支持針對項目鎖定SDK版本
- 支持反向代理/本地代理設置,提高國內用戶下載體驗
- 相比于其他SDK管理器,擁有更優秀的架構設計,響應更快,穩定性更高
- 無需麻煩的插件,開箱即用
- 無需docker,純本地安裝,效率更高
- 更高的可擴展性,甚至可以通過使用conda來支持數以千計的應用