English | 简体中文
A tool to manage multiple versions of programming languages. Usage: xvm [command] Available Commands: add Add a new addon to the XVM completion Generate the autocompletion script for the specified shell current Show Current version of a language help Help about any command install Install a specific version of a language ls List installed versions of language ls-remote List remote versions of language set-language Set default application language, supported languages: en, zh ui Run in the terminal UI uninstall Uninstall a specific version of a language use Set default versions of language version Print version information Flags: -d, --debug debug mode -h, --help help for xvm Use "xvm [command] --help" for more information about a command.

docker pull toodo/xvm docker run -it -e TERM=xterm toodo/xvm ui
🔔 Note: 以上示例在交互式终端中运行 xvm ui 命令。
要针对其他兼容服务器运行 xvm,或以交互方式进入容器进行调试或检查,请使用:
docker run -it --entrypoint=/bin/sh toodo/xvm
从 releases 页面下载适合你平台的版本。
git clone https://cnb.cool/zishuo/xvm.git
cd xvm
make release
xvm <命令> [参数]
xvm ui
ls-remote <lang>:列出语言的远程版本ls <lang>:列出已安装的语言版本install <lang> <version>:安装指定版本uninstall <lang> <version>:卸载指定版本use <lang> <version>:设置默认版本current <lang>:显示当前版本ui:运行终端界面感谢 JetBrains 通过其开源许可计划支持本项目并提供出色的开发工具。
如有问题,请在 issue tracker 提交。
欢迎任何形式的贡献。更多信息请查阅 贡献指南
本项目基于 Apache License 2.0 许可。详见 LICENSE。