Releases: gvcgo/version-manager
v0.1.8 🌈
What’s Changed
- Add support for Dlang.
- Add support for serve-d(lsp for Dlang).
- Hook for command cd from shell, including powershell.
- Add cmd source for powershell.
- Nice hint for python(miniconda) and scala(cousier).
- Colored version list for sdks.
更新内容
- 增加对D语言的支持;
- 增加对D语言LSP(serve-d)的支持;
- shell中的cd命令的hook,用于锁定项目sdk版本时的自动切换,包含了powershell中的cd命令;
- 为powershell添加source命令;
- 对python和scala的提示更友好;
- 版本列表显示颜色调整;
v0.1.7 release.🌈
-
Lock sdk version for a project. Auto-switches to locked version while changing directory(cd).
-
Update vmr to the latest version by command vmr-update.
-
Support odin-lang.
-
对一个项目锁定特定sdk版本,使用cd切换至该项目下的任何位置时,开启一个新的终端session并切换到锁定版本。
-
一键更新脚本, 用户可以使用vmr-update命令就能将vmr更新到最新版本。
-
支持Odin语言。
v0.1.6 🌈
-
Bugfix.
-
Packed with UPX.
-
修复一些bug;
-
使用UPX压缩;
v0.1.5 🌈
- 增加Android SDK支持。无需安装Android Studio,即可使用VSCode写Flutter安卓APP。
Add support for android SDKs. Create your android app with Flutter and VSCode, no Android Studio.
与Android SDKs相关的子命令
Subcommand related to Android SDKs:
- android-cmdline-tools
- android-build-tools
- android-platforms
- android-system-images
Install Android SDKs following the order above, then you can create Android Apps with Flutter and VSCode.
按照上面的顺序安装Android SDK,然后你就能使用Flutter和VSCode来写安卓APP了。当然你还需要先用vmr安装Flutter。
-
vm 重命名为 vmr,避免与windows下的Hyper-V自带vm命令冲突。
Rename vm to vmr, to avoid conflict with Hyper-V on Windows. -
add upx support.
增加对upx的支持.
v0.1.4 🌈
What’s Changed
- Add pypy support from conda.
- Add groovy support.
- Fix command conflict with Hyper-V on windows by renaming vm.exe to vmr.exe.
- Add auto-copy to clipboard.
有哪些改动
- 新增pypy支持
- 新增Groovy sdk支持
- 修复windows下Hyper-V和vm命令冲突:安装过程中,当监测到系统已经开启Hyper-V,则重命名vm.exe为vmr.exe。此时,用户直接使用vmr命令即可。对于原来已安装vm.exe的,可以到$HOME.vm\目录下删除vm.exe。
- 增加自动复制到剪贴板的功能,当你选择列表的某个版本时,在退出列表时,会自动生成对应版本的use命令,并添加到系统剪贴板。如果你需要安装该版本,则只需要ctrl+v或者cmd+v即可一键安装, 你也可以编辑生成的命令, 例如加入-s开启session模式。这样比较方便。
v0.1.3
Add terminal session scope support for subcommand use.
moqsien@moqsien ~ % vm use -h
Example: vm use go@1.22.1
Usage:
use [flags]
Aliases:
use, u
Flags:
-h, --help help for use
-c, --mirror_in_china Downlowd from mirror sites in China.
-r, --rustup-default-stable Set rustup default stable.
-s, --session-only Use a version only for the current terminal session.
-t, --threads int Number of threads to use for downloading. (default 1)
Example: vm use -s go@1.22.1
增加基于pty/conpty的某个终端会话范围(session scope)内使用某个版本的功能。
也即,当退出当前terminal的会话之后,全局版本不受影响。
v0.1.2
v0.1.1 release.
Tested for:
- MacOS
- Windows
- Linux