Skip to main content

Unity Version Manager

License: MIT Test codecov Version Last commit GitHub commit activity Github Stars Github Forks Github Watchers Website GitHub contributors

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 build
  • code: Command to manage the version code
  • get: Get the version
  • major: Command to manage the version major
  • minor: Command to manage the version minor
  • patch: Command to manage the version patch
  • set: Set the version

uvm build

Command to manage the version build

Usage:

$ uvm build [OPTIONS] COMMAND [ARGS]...

Options:

  • --help: Show this message and exit.

Commands:

  • get: Get the version build
  • set: Set the version build
  • setup: Increase the version build to the next

uvm build get

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.

uvm build set

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.

uvm build setup

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.

uvm code

Command to manage the version code

Usage:

$ uvm code [OPTIONS] COMMAND [ARGS]...

Options:

  • --help: Show this message and exit.

Commands:

  • get: Get the version code
  • set: Set the version code
  • setup: Increase the version code to the next

uvm code get

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.

uvm code set

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.

uvm code setup

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.

uvm get

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.

uvm major

Command to manage the version major

Usage:

$ uvm major [OPTIONS] COMMAND [ARGS]...

Options:

  • --help: Show this message and exit.

Commands:

  • get: Get the version major
  • set: Set the version major
  • setup: Increase the version major to the next

uvm major get

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.

uvm major set

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.

uvm major setup

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.

uvm minor

Command to manage the version minor

Usage:

$ uvm minor [OPTIONS] COMMAND [ARGS]...

Options:

  • --help: Show this message and exit.

Commands:

  • get: Get the version minor
  • set: Set the version minor
  • setup: Increase the version minor to the next

uvm minor get

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.

uvm minor set

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.

uvm minor setup

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.

uvm patch

Command to manage the version patch

Usage:

$ uvm patch [OPTIONS] COMMAND [ARGS]...

Options:

  • --help: Show this message and exit.

Commands:

  • get: Get the version patch
  • set: Set the version patch
  • setup: Increase the version patch to the next

uvm patch get

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.

uvm patch set

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.

uvm patch setup

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.

uvm set

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.

Release files for uvm 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for uvm 1.0.2
File Size Uploaded
uvm-1.0.2.tar.gz 7.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for uvm 1.0.2
File Interpreter ABI Platform
uvm-1.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 15.8 kB

Release files / uvm-1.0.2.tar.gz

Download URL uvm-1.0.2.tar.gz
Size 7.3 kB
Tags Source
SHA-256 checksum
How to use checksums
8a0d2fbce2031a10bd39750ca0b1436ec17a18c5601b75c6033c9cc853d36d48
BLAKE2b-256 checksum
How to use checksums
3dc7a00bfc5c25333f77196e63b6475fbd14902fa8bc43f3ddbdfb560de56879
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.5 CPython/3.8.5 Linux/4.4.0-17763-Microsoft

Release files / uvm-1.0.2-py3-none-any.whl

Download URL uvm-1.0.2-py3-none-any.whl
Size 8.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
91ff61266eaa83cbbc896c44d6963ce8972317d35359038514952af7eb2da8d7
BLAKE2b-256 checksum
How to use checksums
6161fbd7999dab767d2f2d837b851ee8457b3c23968529c015cce017a986f18e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.5 CPython/3.8.5 Linux/4.4.0-17763-Microsoft

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files

1.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page