From a8106085aaea8f73f94cc3e84eeca2d86ef84df1 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Tue, 25 Nov 2025 15:43:32 +0100 Subject: [PATCH] Setup helpers to change branch and channel --- bin/omarchy-branch-set | 14 ++++++++++++++ bin/omarchy-channel-set | 15 +++++++++++++++ 2 files changed, 29 insertions(+) create mode 100755 bin/omarchy-branch-set create mode 100755 bin/omarchy-channel-set diff --git a/bin/omarchy-branch-set b/bin/omarchy-branch-set new file mode 100755 index 00000000..ef531e91 --- /dev/null +++ b/bin/omarchy-branch-set @@ -0,0 +1,14 @@ +#!/bin/bash + +if (($# == 0)); then + echo "Usage: omarchy-channel-set [master|dev]" + exit 1 +else + branch="$1" +fi + +case "$branch" in + "master") git -C $OMARCHY_PATH switch master ;; + "dev") git -C $OMARCHY_PATH switch dev ;; + *) echo "Unknown branch: $branch"; exit 1; ;; +esac diff --git a/bin/omarchy-channel-set b/bin/omarchy-channel-set new file mode 100755 index 00000000..067aad2d --- /dev/null +++ b/bin/omarchy-channel-set @@ -0,0 +1,15 @@ +#!/bin/bash + +if (($# == 0)); then + echo "Usage: omarchy-channel-set [stable|edge|dev]" + exit 1 +else + channel="$1" +fi + +case "$channel" in +"stable") omarchy-branch-set "master" && omarchy-refresh-pacman "stable" ;; +"edge") omarchy-branch-set "edge" && omarchy-refresh-pacman "stable" ;; +"dev") omarchy-branch-set "dev" && omarchy-refresh-pacman "edge" ;; +*) echo "Unknown channel: $channel"; exit 1; ;; +esac