Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

CLI

Usage: monoverse [OPTIONS] <COMMAND>

Commands:
  release  Release a project
  next     Print the next version for a project
  list     List projects
  help     Print this message or the help of the given subcommand(s)

Options:
      --repo-path <REPO_PATH>  Repository path [default: .]
  -v, --verbose...             Increase logging verbosity
  -q, --quiet...               Decrease logging verbosity
  -h, --help                   Print help
  -V, --version                Print version

release

Create a new version for a project.

monoverse release <project>

Flags:

  • -f, --force: Force a release even if the project has no changes.
  • --commit: Commit the changes to the repository.
  • --tag: Create a tag, requires --commit.
  • --helm-dependency-update: Run helm dependency update for helm dependents.

next

Print the next version without modifying files:

monoverse next <project>

list

List all configured projects:

monoverse list

repo path

Use --repo-path to run from outside the repository root:

monoverse --repo-path /path/to/repo release server