version¶
[1m [0m
[1m [0m[1;33mUsage: [0m[1mlftools-uv version [OPTIONS] COMMAND [ARGS]...[0m[1m [0m[1m [0m
[1m [0m
Version bump script for Maven based projects
[2mâ•─[0m[2m Options [0m[2m───────────────────────────────────────────────────────────────────[0m[2m─╮[0m
[2m│[0m [1;36m-[0m[1;36m-help[0m Show this message and exit. [2m│[0m
[2m╰──────────────────────────────────────────────────────────────────────────────╯[0m
[2mâ•─[0m[2m Commands [0m[2m──────────────────────────────────────────────────────────────────[0m[2m─╮[0m
[2m│[0m [1;36mbump [0m[1;36m [0m Version bump pom files in a Maven project by x.(y+1).z or [2m│[0m
[2m│[0m [1;36m [0m x.y.(z+1). [2m│[0m
[2m│[0m [1;36mrelease [0m[1;36m [0m Version bump pom files in a Maven project from SNAPSHOT to [2m│[0m
[2m│[0m [1;36m [0m RELEASE_TAG. [2m│[0m
[2m│[0m [1;36mpatch [0m[1;36m [0m Patch a project with git.bundles and then version bump. [2m│[0m
[2m╰──────────────────────────────────────────────────────────────────────────────╯[0m
Commands¶
bump¶
[1m [0m
[1m [0m[1;33mUsage: [0m[1mlftools-uv version bump [OPTIONS] RELEASE_TAG[0m[1m [0m[1m [0m
[1m [0m
Version bump pom files in a Maven project by x.(y+1).z or x.y.(z+1).
[2mThis script performs version bumping as follows:[0m
[1;33m 1 [0m[2mChange YYYY.MM.DD.y.z-SNAPSHOT to YYYY.MM.DD.(y+1).0-SNAPSHOT[0m[2m [0m
[1;33m 2 [0m[2mChange YYYY.MM.DD.y.z-Helium to YYMMDD.y.(z+1)-SNAPSHOT[0m[2m [0m
[1;33m 3 [0m[2mChange x.y.z-SNAPSHOT versions to x.(y+1).0-SNAPSHOT[0m[2m [0m
[1;33m 4 [0m[2mChange x.y.z-RELEASE_TAG versions to x.y.(z+1)-SNAPSHOT[0m[2m [0m
[2mArgs:[0m[2m [0m[2mrelease_tag: The release tag to use for version bumping[0m
[2mExamples:[0m[2m [0m[2mlftools-uv version bump "Lithium-SR1"[0m[2m [0m[2mlftools-uv version bump [0m
[2m"2024.01.15"[0m
[2mâ•─[0m[2m Arguments [0m[2m─────────────────────────────────────────────────────────────────[0m[2m─╮[0m
[2m│[0m [31m*[0m release_tag [1;33mTEXT[0m Release tag to use for version bumping [2m│[0m
[2m│[0m [2;31m[required] [0m [2m│[0m
[2m╰──────────────────────────────────────────────────────────────────────────────╯[0m
[2mâ•─[0m[2m Options [0m[2m───────────────────────────────────────────────────────────────────[0m[2m─╮[0m
[2m│[0m [1;36m-[0m[1;36m-help[0m Show this message and exit. [2m│[0m
[2m╰──────────────────────────────────────────────────────────────────────────────╯[0m
patch¶
[1m [0m
[1m [0m[1;33mUsage: [0m[1mlftools-uv version patch [OPTIONS] RELEASE_TAG PATCH_DIR[0m[1m [0m[1m [0m
[1m [0m
Patch a project with git.bundles and then version bump.
[2mApplies git.bundle patches to the project and then performs a version bump[0m[2m [0m
[2musing RELEASE_TAG in order to version bump by x.y.(z+1)-SNAPSHOT.[0m
[2mArgs:[0m[2m [0m[2mrelease_tag: Release tag to use for version bumping after patching[0m[2m [0m
[2mpatch_dir: Directory containing git.bundle patches to apply[0m[2m [0m[2mproject: Project [0m
[2mname to use when tagging (default: OpenDaylight)[0m
[2mExamples:[0m[2m [0m[2mlftools-uv version patch "Lithium-SR1" /path/to/patches[0m[2m [0m[2mlftools-uv [0m
[2mversion patch "1.2.3" /path/to/patches --project "MyProject"[0m
[2mâ•─[0m[2m Arguments [0m[2m─────────────────────────────────────────────────────────────────[0m[2m─╮[0m
[2m│[0m [31m*[0m release_tag [1;33mTEXT[0m Release tag to use for version bumping after [2m│[0m
[2m│[0m patching [2m│[0m
[2m│[0m [2;31m[required] [0m [2m│[0m
[2m│[0m [31m*[0m patch_dir [1;33mTEXT[0m Directory containing git.bundle patches to apply [2m│[0m
[2m│[0m [2;31m[required] [0m [2m│[0m
[2m╰──────────────────────────────────────────────────────────────────────────────╯[0m
[2mâ•─[0m[2m Options [0m[2m───────────────────────────────────────────────────────────────────[0m[2m─╮[0m
[2m│[0m [1;36m-[0m[1;36m-project[0m [1;33mTEXT[0m Project name to use when tagging [2m│[0m
[2m│[0m [2m[default: OpenDaylight] [0m [2m│[0m
[2m│[0m [1;36m-[0m[1;36m-help[0m [1;33m [0m Show this message and exit. [2m│[0m
[2m╰──────────────────────────────────────────────────────────────────────────────╯[0m
release¶
[1m [0m
[1m [0m[1;33mUsage: [0m[1mlftools-uv version release [OPTIONS] RELEASE_TAG[0m[1m [0m[1m [0m
[1m [0m
Version bump pom files in a Maven project from SNAPSHOT to RELEASE_TAG.
[2mSearches poms for all instances of SNAPSHOT version and changes it to[0m[2m [0m
[2mRELEASE_TAG.[0m
[2mArgs:[0m[2m [0m[2mrelease_tag: The release tag to replace SNAPSHOT versions with[0m
[2mExamples:[0m[2m [0m[2mlftools-uv version release "Lithium"[0m[2m [0m[2mlftools-uv version release [0m
[2m"1.2.3"[0m
[2mâ•─[0m[2m Arguments [0m[2m─────────────────────────────────────────────────────────────────[0m[2m─╮[0m
[2m│[0m [31m*[0m release_tag [1;33mTEXT[0m Release tag to replace SNAPSHOT versions [2m│[0m
[2m│[0m [2;31m[required] [0m [2m│[0m
[2m╰──────────────────────────────────────────────────────────────────────────────╯[0m
[2mâ•─[0m[2m Options [0m[2m───────────────────────────────────────────────────────────────────[0m[2m─╮[0m
[2m│[0m [1;36m-[0m[1;36m-help[0m Show this message and exit. [2m│[0m
[2m╰──────────────────────────────────────────────────────────────────────────────╯[0m