From d9c5df29d1454f7bc73eecf4bf503f3c41c8d391 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Sat, 31 Jan 2026 21:58:29 +0100 Subject: [PATCH] DRY --- bin/omarchy-branch-set | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/bin/omarchy-branch-set b/bin/omarchy-branch-set index d4aa44c8..de8df4a0 100755 --- a/bin/omarchy-branch-set +++ b/bin/omarchy-branch-set @@ -9,9 +9,9 @@ else branch="$1" fi -case "$branch" in - "master") git -C $OMARCHY_PATH switch master ;; - "rc") git -C $OMARCHY_PATH switch rc ;; - "dev") git -C $OMARCHY_PATH switch dev ;; - *) echo "Unknown branch: $branch"; exit 1; ;; -esac +if [[ "$branch" != "master" && "$branch" != "rc" && "$branch" != "edge" ]]; then + echo "Error: Invalid branch '$branch'. Must be one of: master, rc, edge" + exit 1 +fi + +git -C $OMARCHY_PATH switch $branch