Unity Version Manager CLI implemented with Python and Typer.
Usage:
$ uvm [OPTIONS] COMMAND [ARGS]...
Options:
--install-completion
: Install completion for the current shell.--show-completion
: Show completion for the current shell, to copy it or customize the installation.--help
: Show this message and exit.
Commands:
build
: Command to manage the version buildcode
: Command to manage the version codeget
: Get the versionmajor
: Command to manage the version majorminor
: Command to manage the version minorpatch
: Command to manage the version patchset
: Set the version
Command to manage the version build
Usage:
$ uvm build [OPTIONS] COMMAND [ARGS]...
Options:
--help
: Show this message and exit.
Commands:
get
: Get the version buildset
: Set the version buildsetup
: Increase the version build to the next
Get the version build
Usage:
$ uvm build get [OPTIONS] [FILENAME]
Arguments:
[FILENAME]
: Path of ProjectSettings.asset file of the Unity project [envvar: UVM_FILENAME;default: ./ProjectSettings/ProjectSettings.asset]
Options:
--help
: Show this message and exit.
Set the version build
Usage:
$ uvm build set [OPTIONS] NUMBER [FILENAME]
Arguments:
NUMBER
: Version build [required][FILENAME]
: Path of ProjectSettings.asset file of the Unity project [envvar: UVM_FILENAME;default: ./ProjectSettings/ProjectSettings.asset]
Options:
--help
: Show this message and exit.
Increase the version build to the next
Usage:
$ uvm build setup [OPTIONS] [FILENAME]
Arguments:
[FILENAME]
: Path of ProjectSettings.asset file of the Unity project [envvar: UVM_FILENAME;default: ./ProjectSettings/ProjectSettings.asset]
Options:
--help
: Show this message and exit.
Command to manage the version code
Usage:
$ uvm code [OPTIONS] COMMAND [ARGS]...
Options:
--help
: Show this message and exit.
Commands:
get
: Get the version codeset
: Set the version codesetup
: Increase the version code to the next
Get the version code
Usage:
$ uvm code get [OPTIONS] [FILENAME]
Arguments:
[FILENAME]
: Path of ProjectSettings.asset file of the Unity project [envvar: UVM_FILENAME;default: ./ProjectSettings/ProjectSettings.asset]
Options:
--help
: Show this message and exit.
Set the version code
Usage:
$ uvm code set [OPTIONS] NUMBER [FILENAME]
Arguments:
NUMBER
: Version code [required][FILENAME]
: Path of ProjectSettings.asset file of the Unity project [envvar: UVM_FILENAME;default: ./ProjectSettings/ProjectSettings.asset]
Options:
--help
: Show this message and exit.
Increase the version code to the next
Usage:
$ uvm code setup [OPTIONS] [FILENAME]
Arguments:
[FILENAME]
: Path of ProjectSettings.asset file of the Unity project [envvar: UVM_FILENAME;default: ./ProjectSettings/ProjectSettings.asset]
Options:
--help
: Show this message and exit.
Get the version
Usage:
$ uvm get [OPTIONS] [FILENAME]
Arguments:
[FILENAME]
: Path of ProjectSettings.asset file of the Unity project [envvar: UVM_FILENAME;default: ./ProjectSettings/ProjectSettings.asset]
Options:
--help
: Show this message and exit.
Command to manage the version major
Usage:
$ uvm major [OPTIONS] COMMAND [ARGS]...
Options:
--help
: Show this message and exit.
Commands:
get
: Get the version majorset
: Set the version majorsetup
: Increase the version major to the next
Get the version major
Usage:
$ uvm major get [OPTIONS] [FILENAME]
Arguments:
[FILENAME]
: Path of ProjectSettings.asset file of the Unity project [envvar: UVM_FILENAME;default: ./ProjectSettings/ProjectSettings.asset]
Options:
--help
: Show this message and exit.
Set the version major
Usage:
$ uvm major set [OPTIONS] NUMBER [FILENAME]
Arguments:
NUMBER
: Version major [required][FILENAME]
: Path of ProjectSettings.asset file of the Unity project [envvar: UVM_FILENAME;default: ./ProjectSettings/ProjectSettings.asset]
Options:
--help
: Show this message and exit.
Increase the version major to the next
Usage:
$ uvm major setup [OPTIONS] [FILENAME]
Arguments:
[FILENAME]
: Path of ProjectSettings.asset file of the Unity project [envvar: UVM_FILENAME;default: ./ProjectSettings/ProjectSettings.asset]
Options:
--help
: Show this message and exit.
Command to manage the version minor
Usage:
$ uvm minor [OPTIONS] COMMAND [ARGS]...
Options:
--help
: Show this message and exit.
Commands:
get
: Get the version minorset
: Set the version minorsetup
: Increase the version minor to the next
Get the version minor
Usage:
$ uvm minor get [OPTIONS] [FILENAME]
Arguments:
[FILENAME]
: Path of ProjectSettings.asset file of the Unity project [envvar: UVM_FILENAME;default: ./ProjectSettings/ProjectSettings.asset]
Options:
--help
: Show this message and exit.
Set the version minor
Usage:
$ uvm minor set [OPTIONS] NUMBER [FILENAME]
Arguments:
NUMBER
: Version minor [required][FILENAME]
: Path of ProjectSettings.asset file of the Unity project [envvar: UVM_FILENAME;default: ./ProjectSettings/ProjectSettings.asset]
Options:
--help
: Show this message and exit.
Increase the version minor to the next
Usage:
$ uvm minor setup [OPTIONS] [FILENAME]
Arguments:
[FILENAME]
: Path of ProjectSettings.asset file of the Unity project [envvar: UVM_FILENAME;default: ./ProjectSettings/ProjectSettings.asset]
Options:
--help
: Show this message and exit.
Command to manage the version patch
Usage:
$ uvm patch [OPTIONS] COMMAND [ARGS]...
Options:
--help
: Show this message and exit.
Commands:
get
: Get the version patchset
: Set the version patchsetup
: Increase the version patch to the next
Get the version patch
Usage:
$ uvm patch get [OPTIONS] [FILENAME]
Arguments:
[FILENAME]
: Path of ProjectSettings.asset file of the Unity project [envvar: UVM_FILENAME;default: ./ProjectSettings/ProjectSettings.asset]
Options:
--help
: Show this message and exit.
Set the version patch
Usage:
$ uvm patch set [OPTIONS] NUMBER [FILENAME]
Arguments:
NUMBER
: Version patch [required][FILENAME]
: Path of ProjectSettings.asset file of the Unity project [envvar: UVM_FILENAME;default: ./ProjectSettings/ProjectSettings.asset]
Options:
--help
: Show this message and exit.
Increase the version patch to the next
Usage:
$ uvm patch setup [OPTIONS] [FILENAME]
Arguments:
[FILENAME]
: Path of ProjectSettings.asset file of the Unity project [envvar: UVM_FILENAME;default: ./ProjectSettings/ProjectSettings.asset]
Options:
--help
: Show this message and exit.
Set the version
Usage:
$ uvm set [OPTIONS] ARG [FILENAME]
Arguments:
ARG
: The format must be"*.*.*b*(*)"
where * is the major, minor, patch, build and code respectively and all integers. [required][FILENAME]
: Path of ProjectSettings.asset file of the Unity project [envvar: UVM_FILENAME;default: ./ProjectSettings/ProjectSettings.asset]
Options:
--help
: Show this message and exit.