2 个版本
0.1.1 | 2023 年 9 月 6 日 |
---|---|
0.1.0 | 2023 年 9 月 6 日 |
#2251 in 开发工具
72KB
2K SLoC
unity-version-manager
一个用于管理 Unity 版本的命令行应用程序。此工具允许从命令行安装和管理系统上的多个 Unity 版本。此工具与 Unity-Hub 兼容,并将默认使用那里配置的安装目标。
安装
使用 brew 安装
brew tap wooga/tools
brew install wooga/unity-version-manager
要从源代码构建最新版本的 rust,需要 > 1.30
的 rust。你应该使用 rustup。
使用 cmake 从源代码安装
git clone [email protected]:Larusso/unity-version-manager.git
cd unity-version-manager
make install
使用 cargo 从源代码安装
git clone [email protected]:Larusso/unity-version-manager.git
cd unity-version-manager
cargo build --release
#symlink or move binaries in target/release
用法
uvm(Unity 版本管理器)是一组小型命令行工具的集合。每个命令都可以通过主工具 uvm
调用。
版本管理
uvm 的主要目的是管理 macOS 上的多个 Unity 安装。想法是拥有类似于 rvm 的界面,以激活和关闭不同的 Unity 安装。这是通过在默认的 Unity 安装位置(macOS 上的 /Applications/Unity
)创建符号链接来完成的。
命令 | 描述 |
---|---|
使用 | 使用特定的 Unity 版本。 |
清除 | 删除链接,以便在不覆盖的情况下安装新版本。 |
当前 | 打印当前激活的 Unity 版本。 |
列表 | 列出已安装的 Unity 版本。 |
版本安装
这些命令允许安装和卸载具有附加组件的 Unity 版本。
命令 | 描述 |
---|---|
安装 | 安装指定的 Unity 版本。 |
卸载 | 卸载指定的 Unity 版本。 |
版本 | 列出可安装的 Unity 版本。 |
其他命令
命令 | 描述 |
---|---|
检测 | 查找用于生成项目的 Unity 版本。 |
启动 | 启动当前激活的 Unity 版本。 |
帮助 | 打印命令的帮助页面。 |
许可证
依赖关系
~4–19MB
~251K SLoC