24 releases (13 breaking)
| 0.13.4 | Dec 10, 2024 |
|---|---|
| 0.13.3 | Jun 27, 2024 |
| 0.13.2 | May 17, 2023 |
| 0.13.1 | Jan 17, 2023 |
| 0.0.1 | Oct 19, 2018 |
#1586 in Development tools
1,541 downloads per month
Used in uvm_install_core
225KB
6K
SLoC
unity-version-manager
A command-line application to manage unity versions. This tool allows to install and manage multiple unity versions on a system from the command-line. This tool is compatible with Unity-Hub and will use the installation destination configured there by default.
Installation
install with brew
brew tap wooga/tools
brew install wooga/unity-version-manager
To build from source a recent version of rust is needed > 1.30. You should use rustup.
install from source with cmake
git clone git@github.com:Larusso/unity-version-manager.git
cd unity-version-manager
make install
install from source with cargo
git clone git@github.com:Larusso/unity-version-manager.git
cd unity-version-manager
cargo build --release
#symlink or move binaries in target/release
Usage
The uvm (unity-version-manager) is a collection of small command-line tools. Each command can be invoked through the main tool uvm.
Version handling
The main purpose of uvm was the management of multiple unity installations on macOS. The idea was to have a similar interface as rvm to activate and deactivate different unity installations. This is done by creating a symlink at the default unity installation location (/Applications/Unity on macOS).
| command | description |
|---|---|
| use | Use specific version of unity. |
| clear | Remove the link so you can install a new version without overwriting. |
| current | Prints current activated version of unity. |
| list | List installed unity versions |
Version installation
These commands allow the installation and deinstallation of Unity versions with additional components.
| command | description |
|---|---|
| install | Install specified unity version. |
| uninstall | Uninstall specified unity version |
| versions | List available Unity versions to install. |
Miscellaneous commands
| command | description |
|---|---|
| detect | Find which version of unity was used to generate a project |
| launch | Launch the current active version of unity. |
| help | Prints help page for command. |
License
Dependencies
~39MB
~789K SLoC