Skip to main content

Unity Version Manager CLI implemented with Python and Typer

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for uvm, version 1.0.2
Filename, size File type Python version Upload date Hashes
Filename, size uvm-1.0.2-py3-none-any.whl (8.5 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size uvm-1.0.2.tar.gz (7.3 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page