Files
omnixy/bin/omarchy-update-branch
2025-09-17 10:28:20 +02:00

21 lines
421 B
Bash
Executable File

#!/bin/bash
set -e
if (($# == 0)); then
echo "Usage: omarchy-verion-branch-set [master|dev]"
exit 1
fi
new_branch="$1"
# Snapshot before switching branch
omarchy-snapshot create || [ $? -eq 127 ]
# Checkout the new branch
git -C $OMARCHY_PATH checkout $new_branch --autostash
git -C $OMARCHY_PATH diff --check || git -C $OMARCHY_PATH reset --merge
# Update the system from the new branch
omarchy-update-perform