2 个版本

0.1.1 2023 年 9 月 6 日
0.1.0 2023 年 9 月 6 日

#2251 in 开发工具

Apache-2.0

72KB
2K SLoC

GraphQL 1.5K SLoC Rust 324 SLoC

unity-version-manager

一个用于管理 Unity 版本的命令行应用程序。此工具允许从命令行安装和管理系统上的多个 Unity 版本。此工具与 Unity-Hub 兼容,并将默认使用那里配置的安装目标。

Build Status Build status License Latest Release macOS-supported windows-experimental linux-experimental

安装

使用 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 版本。
帮助 打印命令的帮助页面。

许可证

Apache 许可证 2.0

依赖关系

~4–19MB
~251K SLoC