| Crates.io | version-manager |
| lib.rs | version-manager |
| version | 3.0.0 |
| created_at | 2024-04-01 21:28:44.058544+00 |
| updated_at | 2025-04-07 21:19:44.944984+00 |
| description | A simple version manager for your projects. |
| homepage | |
| repository | https://github.com/annie444/version |
| max_upload_size | |
| id | 1192976 |
| size | 159,700 |
versionThis document contains the help content for the version command-line program.
Command Overview:
version↴version major↴version major get↴version major set↴version major set +↴version major set -↴version major set up↴version major set down↴version major reset↴version minor↴version minor get↴version minor set↴version minor set +↴version minor set -↴version minor set up↴version minor set down↴version minor reset↴version patch↴version patch get↴version patch set↴version patch set +↴version patch set -↴version patch set up↴version patch set down↴version patch reset↴version alpha↴version alpha get↴version alpha set↴version alpha set +↴version alpha set -↴version alpha set up↴version alpha set down↴version alpha rm↴version alpha reset↴version beta↴version beta get↴version beta set↴version beta set +↴version beta set -↴version beta set up↴version beta set down↴version beta rm↴version beta reset↴version rc↴version rc get↴version rc set↴version rc set +↴version rc set -↴version rc set up↴version rc set down↴version rc rm↴version rc reset↴version build↴version build get↴version build set↴version build rm↴version get↴version set↴version version↴version revision↴version file↴version file track↴version file rm↴version file update↴version file update-all↴version file list↴version package↴version package major↴version package major get↴version package major set↴version package major set +↴version package major set -↴version package major set up↴version package major set down↴version package major reset↴version package minor↴version package minor get↴version package minor set↴version package minor set +↴version package minor set -↴version package minor set up↴version package minor set down↴version package minor reset↴version package patch↴version package patch get↴version package patch set↴version package patch set +↴version package patch set -↴version package patch set up↴version package patch set down↴version package patch reset↴version package alpha↴version package alpha get↴version package alpha set↴version package alpha set +↴version package alpha set -↴version package alpha set up↴version package alpha set down↴version package alpha rm↴version package alpha reset↴version package beta↴version package beta get↴version package beta set↴version package beta set +↴version package beta set -↴version package beta set up↴version package beta set down↴version package beta rm↴version package beta reset↴version package rc↴version package rc get↴version package rc set↴version package rc set +↴version package rc set -↴version package rc set up↴version package rc set down↴version package rc rm↴version package rc reset↴version package build↴version package build get↴version package build set↴version package build rm↴version package get↴version package set↴version package version↴version package revision↴version package file↴version package file track↴version package file rm↴version package file update↴version package file update-all↴version package file list↴version package rm↴version package list↴versionA tool for managing the version of a project
Usage: version [OPTIONS] [COMMAND]
major — Change the major version numberminor — Change the minor version numberpatch — Change the patch version numberalpha — Change the alpha identifierbeta — Change the beta identifierrc — Change the release candidate identifierbuild — Change the build identifierget — Get the current version number as a full SemVer stringset — Set the version number to a specific versionversion — Get just the version number as a string with no revision or build identifiersrevision — Get just the revision number as a string with no build identifiersfile — Track and update the version number in a filepackage — Track and update the version number in a file--generator <GENERATOR> — Generate shell completions
Possible values: bash, elvish, fish, powershell, zsh
version majorChange the major version number
Usage: version major <COMMAND>
get — Print the current version
set — Set the version number
reset — Reset the subversions
version major getPrint the current version
Usage: version major get
version major setSet the version number
Usage: version major set [VALUE] [COMMAND]
+ — Increment the version number by 1- — Decrement the version number by 1up — Increment the version number by 1down — Decrement the version number by 1<VALUE> — The value to set the version number to
version major set +Increment the version number by 1
Usage: version major set +
version major set -Decrement the version number by 1
Usage: version major set -
version major set upIncrement the version number by 1
Usage: version major set up
version major set downDecrement the version number by 1
Usage: version major set down
version major resetReset the subversions
Usage: version major reset
version minorChange the minor version number
Usage: version minor <COMMAND>
get — Print the current version
set — Set the version number
reset — Reset the subversions
version minor getPrint the current version
Usage: version minor get
version minor setSet the version number
Usage: version minor set [VALUE] [COMMAND]
+ — Increment the version number by 1- — Decrement the version number by 1up — Increment the version number by 1down — Decrement the version number by 1<VALUE> — The value to set the version number to
version minor set +Increment the version number by 1
Usage: version minor set +
version minor set -Decrement the version number by 1
Usage: version minor set -
version minor set upIncrement the version number by 1
Usage: version minor set up
version minor set downDecrement the version number by 1
Usage: version minor set down
version minor resetReset the subversions
Usage: version minor reset
version patchChange the patch version number
Usage: version patch <COMMAND>
get — Print the current version
set — Set the version number
reset — Reset the subversions
version patch getPrint the current version
Usage: version patch get
version patch setSet the version number
Usage: version patch set [VALUE] [COMMAND]
+ — Increment the version number by 1- — Decrement the version number by 1up — Increment the version number by 1down — Decrement the version number by 1<VALUE> — The value to set the version number to
version patch set +Increment the version number by 1
Usage: version patch set +
version patch set -Decrement the version number by 1
Usage: version patch set -
version patch set upIncrement the version number by 1
Usage: version patch set up
version patch set downDecrement the version number by 1
Usage: version patch set down
version patch resetReset the subversions
Usage: version patch reset
version alphaChange the alpha identifier
Usage: version alpha <COMMAND>
get — Print the current version
set — Set the version number
rm — Remove the version identifier
reset — Reset the subversions
version alpha getPrint the current version
Usage: version alpha get
version alpha setSet the version number
Usage: version alpha set [VALUE] [COMMAND]
+ — Increment the version number by 1- — Decrement the version number by 1up — Increment the version number by 1down — Decrement the version number by 1<VALUE> — The value to set the version number to
version alpha set +Increment the version number by 1
Usage: version alpha set +
version alpha set -Decrement the version number by 1
Usage: version alpha set -
version alpha set upIncrement the version number by 1
Usage: version alpha set up
version alpha set downDecrement the version number by 1
Usage: version alpha set down
version alpha rmRemove the version identifier
Usage: version alpha rm
version alpha resetReset the subversions
Usage: version alpha reset
version betaChange the beta identifier
Usage: version beta <COMMAND>
get — Print the current version
set — Set the version number
rm — Remove the version identifier
reset — Reset the subversions
version beta getPrint the current version
Usage: version beta get
version beta setSet the version number
Usage: version beta set [VALUE] [COMMAND]
+ — Increment the version number by 1- — Decrement the version number by 1up — Increment the version number by 1down — Decrement the version number by 1<VALUE> — The value to set the version number to
version beta set +Increment the version number by 1
Usage: version beta set +
version beta set -Decrement the version number by 1
Usage: version beta set -
version beta set upIncrement the version number by 1
Usage: version beta set up
version beta set downDecrement the version number by 1
Usage: version beta set down
version beta rmRemove the version identifier
Usage: version beta rm
version beta resetReset the subversions
Usage: version beta reset
version rcChange the release candidate identifier
Usage: version rc <COMMAND>
get — Print the current version
set — Set the version number
rm — Remove the version identifier
reset — Reset the subversions
version rc getPrint the current version
Usage: version rc get
version rc setSet the version number
Usage: version rc set [VALUE] [COMMAND]
+ — Increment the version number by 1- — Decrement the version number by 1up — Increment the version number by 1down — Decrement the version number by 1<VALUE> — The value to set the version number to
version rc set +Increment the version number by 1
Usage: version rc set +
version rc set -Decrement the version number by 1
Usage: version rc set -
version rc set upIncrement the version number by 1
Usage: version rc set up
version rc set downDecrement the version number by 1
Usage: version rc set down
version rc rmRemove the version identifier
Usage: version rc rm
version rc resetReset the subversions
Usage: version rc reset
version buildChange the build identifier
Usage: version build <COMMAND>
get —
set — Set the build version
rm —
version build getUsage: version build get
version build setSet the build version
Usage: version build set <VALUE>
<VALUE>
version build rmUsage: version build rm
version getGet the current version number as a full SemVer string
Usage: version get
version setSet the version number to a specific version
Usage: version set <VAL>
<VAL>
version versionGet just the version number as a string with no revision or build identifiers
Usage: version version
version revisionGet just the revision number as a string with no build identifiers
Usage: version revision
version fileTrack and update the version number in a file
Usage: version file <COMMAND>
track — Add a file to add the version number
rm — Remove a file from tracking the version number
update — Set the version number from a file
update-all — Update all files
list — List tracked files
version file trackAdd a file to add the version number
Usage: version file track <PATH> <EXPR>
<PATH> — The path to the file to track
<EXPR> — The expression to match the version number
This expression should be a regex with a single capture group that matches the version number
version file rmRemove a file from tracking the version number
Usage: version file rm <PATH>
<PATH> — The path to the file
version file updateSet the version number from a file
Usage: version file update <PATH>
<PATH> — The path to the file
version file update-allUpdate all files
Usage: version file update-all
version file listList tracked files
Usage: version file list
version packageTrack and update the version number in a file
Usage: version package [PACKAGE_NAME] <COMMAND>
major — Change the major version numberminor — Change the minor version numberpatch — Change the patch version numberalpha — Change the alpha identifierbeta — Change the beta identifierrc — Change the release candidate identifierbuild — Change the build identifierget — Get the current version number as a full SemVer stringset — Set the version number to a specific versionversion — Get just the version number as a string with no revision or build identifiersrevision — Get just the revision number as a string with no build identifiersfile — Track and update the version number in a filerm — Remove a packagelist — List tracked packages<PACKAGE_NAME> — The package name to track
version package majorChange the major version number
Usage: version package major <COMMAND>
get — Print the current version
set — Set the version number
reset — Reset the subversions
version package major getPrint the current version
Usage: version package major get
version package major setSet the version number
Usage: version package major set [VALUE] [COMMAND]
+ — Increment the version number by 1- — Decrement the version number by 1up — Increment the version number by 1down — Decrement the version number by 1<VALUE> — The value to set the version number to
version package major set +Increment the version number by 1
Usage: version package major set +
version package major set -Decrement the version number by 1
Usage: version package major set -
version package major set upIncrement the version number by 1
Usage: version package major set up
version package major set downDecrement the version number by 1
Usage: version package major set down
version package major resetReset the subversions
Usage: version package major reset
version package minorChange the minor version number
Usage: version package minor <COMMAND>
get — Print the current version
set — Set the version number
reset — Reset the subversions
version package minor getPrint the current version
Usage: version package minor get
version package minor setSet the version number
Usage: version package minor set [VALUE] [COMMAND]
+ — Increment the version number by 1- — Decrement the version number by 1up — Increment the version number by 1down — Decrement the version number by 1<VALUE> — The value to set the version number to
version package minor set +Increment the version number by 1
Usage: version package minor set +
version package minor set -Decrement the version number by 1
Usage: version package minor set -
version package minor set upIncrement the version number by 1
Usage: version package minor set up
version package minor set downDecrement the version number by 1
Usage: version package minor set down
version package minor resetReset the subversions
Usage: version package minor reset
version package patchChange the patch version number
Usage: version package patch <COMMAND>
get — Print the current version
set — Set the version number
reset — Reset the subversions
version package patch getPrint the current version
Usage: version package patch get
version package patch setSet the version number
Usage: version package patch set [VALUE] [COMMAND]
+ — Increment the version number by 1- — Decrement the version number by 1up — Increment the version number by 1down — Decrement the version number by 1<VALUE> — The value to set the version number to
version package patch set +Increment the version number by 1
Usage: version package patch set +
version package patch set -Decrement the version number by 1
Usage: version package patch set -
version package patch set upIncrement the version number by 1
Usage: version package patch set up
version package patch set downDecrement the version number by 1
Usage: version package patch set down
version package patch resetReset the subversions
Usage: version package patch reset
version package alphaChange the alpha identifier
Usage: version package alpha <COMMAND>
get — Print the current version
set — Set the version number
rm — Remove the version identifier
reset — Reset the subversions
version package alpha getPrint the current version
Usage: version package alpha get
version package alpha setSet the version number
Usage: version package alpha set [VALUE] [COMMAND]
+ — Increment the version number by 1- — Decrement the version number by 1up — Increment the version number by 1down — Decrement the version number by 1<VALUE> — The value to set the version number to
version package alpha set +Increment the version number by 1
Usage: version package alpha set +
version package alpha set -Decrement the version number by 1
Usage: version package alpha set -
version package alpha set upIncrement the version number by 1
Usage: version package alpha set up
version package alpha set downDecrement the version number by 1
Usage: version package alpha set down
version package alpha rmRemove the version identifier
Usage: version package alpha rm
version package alpha resetReset the subversions
Usage: version package alpha reset
version package betaChange the beta identifier
Usage: version package beta <COMMAND>
get — Print the current version
set — Set the version number
rm — Remove the version identifier
reset — Reset the subversions
version package beta getPrint the current version
Usage: version package beta get
version package beta setSet the version number
Usage: version package beta set [VALUE] [COMMAND]
+ — Increment the version number by 1- — Decrement the version number by 1up — Increment the version number by 1down — Decrement the version number by 1<VALUE> — The value to set the version number to
version package beta set +Increment the version number by 1
Usage: version package beta set +
version package beta set -Decrement the version number by 1
Usage: version package beta set -
version package beta set upIncrement the version number by 1
Usage: version package beta set up
version package beta set downDecrement the version number by 1
Usage: version package beta set down
version package beta rmRemove the version identifier
Usage: version package beta rm
version package beta resetReset the subversions
Usage: version package beta reset
version package rcChange the release candidate identifier
Usage: version package rc <COMMAND>
get — Print the current version
set — Set the version number
rm — Remove the version identifier
reset — Reset the subversions
version package rc getPrint the current version
Usage: version package rc get
version package rc setSet the version number
Usage: version package rc set [VALUE] [COMMAND]
+ — Increment the version number by 1- — Decrement the version number by 1up — Increment the version number by 1down — Decrement the version number by 1<VALUE> — The value to set the version number to
version package rc set +Increment the version number by 1
Usage: version package rc set +
version package rc set -Decrement the version number by 1
Usage: version package rc set -
version package rc set upIncrement the version number by 1
Usage: version package rc set up
version package rc set downDecrement the version number by 1
Usage: version package rc set down
version package rc rmRemove the version identifier
Usage: version package rc rm
version package rc resetReset the subversions
Usage: version package rc reset
version package buildChange the build identifier
Usage: version package build <COMMAND>
get —
set — Set the build version
rm —
version package build getUsage: version package build get
version package build setSet the build version
Usage: version package build set <VALUE>
<VALUE>
version package build rmUsage: version package build rm
version package getGet the current version number as a full SemVer string
Usage: version package get
version package setSet the version number to a specific version
Usage: version package set <VAL>
<VAL>
version package versionGet just the version number as a string with no revision or build identifiers
Usage: version package version
version package revisionGet just the revision number as a string with no build identifiers
Usage: version package revision
version package fileTrack and update the version number in a file
Usage: version package file <COMMAND>
track — Add a file to add the version number
rm — Remove a file from tracking the version number
update — Set the version number from a file
update-all — Update all files
list — List tracked files
version package file trackAdd a file to add the version number
Usage: version package file track <PATH> <EXPR>
<PATH> — The path to the file to track
<EXPR> — The expression to match the version number
This expression should be a regex with a single capture group that matches the version number
version package file rmRemove a file from tracking the version number
Usage: version package file rm <PATH>
<PATH> — The path to the file
version package file updateSet the version number from a file
Usage: version package file update <PATH>
<PATH> — The path to the file
version package file update-allUpdate all files
Usage: version package file update-all
version package file listList tracked files
Usage: version package file list
version package rmRemove a package
Usage: version package rm
version package listList tracked packages
Usage: version package list
This document was generated automatically by
clap-markdown.