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.

Source Distribution

uvm-1.0.2.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

uvm-1.0.2-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file uvm-1.0.2.tar.gz.

File metadata

  • Download URL: uvm-1.0.2.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.5 CPython/3.8.5 Linux/4.4.0-17763-Microsoft

File hashes

Hashes for uvm-1.0.2.tar.gz
Algorithm Hash digest
SHA256 8a0d2fbce2031a10bd39750ca0b1436ec17a18c5601b75c6033c9cc853d36d48
MD5 b329b04b5b4b7dcc7af908b6b2f03ab6
BLAKE2b-256 3dc7a00bfc5c25333f77196e63b6475fbd14902fa8bc43f3ddbdfb560de56879

See more details on using hashes here.

File details

Details for the file uvm-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: uvm-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 8.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.5 CPython/3.8.5 Linux/4.4.0-17763-Microsoft

File hashes

Hashes for uvm-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 91ff61266eaa83cbbc896c44d6963ce8972317d35359038514952af7eb2da8d7
MD5 5b9ad966ac00c49e387d80ecfdcc4f26
BLAKE2b-256 6161fbd7999dab767d2f2d837b851ee8457b3c23968529c015cce017a986f18e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page