#unity #cli #command-line-utilities #uvm

uvm_cli

uvm 的 cli 结构体、枚举和辅助函数的基本 crate

4 个版本 (破坏性更新)

0.4.0 2022年11月15日
0.3.0 2022年2月25日
0.2.0 2021年11月16日
0.1.0 2021年11月11日

#20 in #unity

33 每月下载量
用于 uvm-install2

Apache-2.0

10KB
255 行代码

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。您应该使用 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

依赖

~6.5–9MB
~148K SLoC