From bbfca281e71586c755604a330763a56ced10fa3a Mon Sep 17 00:00:00 2001 From: Danielle McLean Date: Mon, 16 Oct 2023 14:49:06 +1100 Subject: [PATCH] Make dots script complain when more stuff goes wrong --- local/bin/dots | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/local/bin/dots b/local/bin/dots index 44aa561..4dd5b4d 100755 --- a/local/bin/dots +++ b/local/bin/dots @@ -82,7 +82,7 @@ fetch() { (( $#packages == 0 )) && packages=( $DOTFILES/*(N:t) ) for p in $packages; do cd $DOTFILES/$p - git fetch -p + git fetch -p || return $? done } @@ -92,7 +92,7 @@ pull() { (( $#packages == 0 )) && packages=( $DOTFILES/*(N:t) ) for p in $packages; do cd $DOTFILES/$p - git pull + git pull || return $? done } @@ -157,8 +157,9 @@ main() { link) link ${argv[2,-1]} ;; pull) pull ${argv[2,-1]} ;; st|status) status ${argv[2,-1]} ;; + *) echo "Unknown subcommand $comm" >&2; return 2 ;; esac } main "$@" -} # Wrap the entire program in a braced block so it won't run at all if you do curl | zsh and the connection drops. +}