From bc51b35751bc22801a6c6621898e5dee36183c72 Mon Sep 17 00:00:00 2001 From: Yeachan-Heo Date: Wed, 27 May 2026 21:01:44 +0000 Subject: [PATCH] fix: add roadmap next-id help handling --- scripts/roadmap-next-id.sh | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/scripts/roadmap-next-id.sh b/scripts/roadmap-next-id.sh index 3db4c49d..6f52c6e4 100755 --- a/scripts/roadmap-next-id.sh +++ b/scripts/roadmap-next-id.sh @@ -17,7 +17,25 @@ # and resolve any append collision at git-push time. set -euo pipefail -ROADMAP="${1:-ROADMAP.md}" +ROADMAP="ROADMAP.md" + +while [[ $# -gt 0 ]]; do + case "$1" in + --help|-h) + sed -n '2,15p' "$0" | sed 's/^# //; s/^#//' + exit 0 + ;; + --*) + echo "error: unknown option: $1" >&2 + exit 2 + ;; + *) + ROADMAP="$1" + shift + ;; + esac +done + SCRIPT_DIR="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd -P)" CHECKER="$SCRIPT_DIR/roadmap-check-ids.sh"