| 命令 | 作用 |
|---|---|
myenv tui | 打开交互式终端界面 |
myenv / myenv status | 只读查看当前项目状态 |
myenv init | 识别声明并创建配置,不覆盖已有文件 |
myenv sync | 准备并应用新环境 |
myenv use node@22 | 修改版本声明并同步 |
myenv run <command> | 使用已应用环境执行命令 |
myenv versions java --major 8 | 查询 Java 8(JDK 1.8)版本 |
myenv rollback | 切换到上一完整环境 |
myenv doctor --deep | 只读检查路径和内容基线 |
myenv clean --dry-run | 预览可清理的项目环境 |
myenv help manual | 完整离线手册 |
myenv completion powershell | 生成补全脚本 |
myenv shell-init powershell | 生成默认工具包装函数 |
获取单个命令帮助
myenv help sync
myenv run --help
myenv --lang en --help参数支持范围以对应命令帮助为准。--global 不是每个命令都接受,--json 不适用于 run/help/completion/shell-init。
退出码
myEnv 成功为 0,执行或环境错误为 1,用法或配置错误为 2,需要输入为 3,取消通常为 130。用户程序启动后,run 保留程序自己的退出码;Linux 信号终止使用 128 加信号编号。收尾错误不会覆盖已经完成的子程序退出码。