aboutsummaryrefslogtreecommitdiffstats
path: root/home-manager/packages/scripts/small_functions/update.sh
diff options
context:
space:
mode:
authorSoispha <soispha@vhack.eu>2023-04-15 14:46:57 +0200
committerSoispha <soispha@vhack.eu>2023-05-09 19:30:41 +0200
commit1d99a83ff46f0877d873a26300a58f44758936bb (patch)
tree3898d37e4a78f66df098f428ba717ea9cdfa8ab4 /home-manager/packages/scripts/small_functions/update.sh
parentFix(hm/pkgs/scr/update): Reset branch after update (diff)
downloadnixos-config-1d99a83ff46f0877d873a26300a58f44758936bb.zip
Fix(hm/pkgs/scr/update): Add grep and sed as dependencies
Diffstat (limited to 'home-manager/packages/scripts/small_functions/update.sh')
-rwxr-xr-xhome-manager/packages/scripts/small_functions/update.sh43
1 files changed, 0 insertions, 43 deletions
diff --git a/home-manager/packages/scripts/small_functions/update.sh b/home-manager/packages/scripts/small_functions/update.sh
deleted file mode 100755
index a8a838e8..00000000
--- a/home-manager/packages/scripts/small_functions/update.sh
+++ /dev/null
@@ -1,43 +0,0 @@
-#!/usr/bin/env dash
-# shellcheck disable=SC2086
-# shellcheck source=/dev/null
-. %SHELL_LIBRARY_PATH
-
-help() {
- cat << EOF
- --branch | -b [branchname] select a branch to update from.
- --help | -h output this help.
-EOF
- exit "$1";
-}
-tmp=$(mktmp);
-git remote show origin | grep 'HEAD' | cut -d':' -f2 | sed -e 's/^ *//g' -e 's/ *$//g' > $tmp &
-BRANCH="";
-
-while [ "$#" -gt 0 ];do
- case "$1" in
- "--help" | "-h")
- help 0;
- ;;
- "--branch" | "-b")
- if [ -n "$2" ];then
- BRANCH="$2";
- else
- error "$1 requires an argument";
- help 1;
- fi
- shift 2;
- ;;
- *)
- error "the option $1 does not exist!";
- help 1;
- ;;
- esac
-done
-
-
-cd /etc/nixos || die "No /etc/nixos"
-git pull --rebase
-[ "$BRANCH" = "" ] || git switch "$BRANCH";
-nixos-rebuild switch
-git switch "$(cat $tmp)";