aboutsummaryrefslogtreecommitdiffstats
path: root/test-build
diff options
context:
space:
mode:
Diffstat (limited to 'test-build')
-rwxr-xr-xtest-build4
1 files changed, 4 insertions, 0 deletions
diff --git a/test-build b/test-build
index eb4009f..54a8da4 100755
--- a/test-build
+++ b/test-build
@@ -23,6 +23,8 @@
#
# No em dashes in prose by author convention.
+PROJECT_VERSION="1.0.0" # bump via sed across all scripts; see CLAUDE.md Releases
+
# =============================================================================
# CONFIG (do not edit here; real values live in the external config file)
# =============================================================================
@@ -75,6 +77,7 @@ USAGE:
OPTIONS:
-h, --help This text.
+ -V, --version Print version and exit.
--stable Target Slackware 15.0 (image + tree). Default is -current.
--dry-run Resolve, apply overrides, print the build order, do not build.
--yes Skip the confirm prompt (the order is still printed first).
@@ -90,6 +93,7 @@ parse_args() {
while [[ $# -gt 0 ]]; do
case "$1" in
-h|--help) usage; exit 0 ;;
+ -V|--version) echo "test-build $PROJECT_VERSION"; exit 0 ;;
--stable|15.0) VERSION_ID="15.0"; shift ;;
--dry-run) DRY_RUN=1; shift ;;
--yes) ASSUME_YES=1; shift ;;