set shell options to exit on error

pull/387/head
Charles Augello 5 months ago
parent d83285469e
commit 8471ea72cc

@ -1,4 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
set -euo pipefail
DOTFILES_URI="${DOTFILES_URI}" DOTFILES_URI="${DOTFILES_URI}"
DOTFILES_USER="${DOTFILES_USER}" DOTFILES_USER="${DOTFILES_USER}"
@ -20,8 +23,4 @@ if [ -n "$${DOTFILES_URI// }" ]; then
DOTFILES_USER_HOME=$(eval echo ~"$DOTFILES_USER") DOTFILES_USER_HOME=$(eval echo ~"$DOTFILES_USER")
sudo -u "$DOTFILES_USER" sh -c "'$CODER_BIN' dotfiles '$DOTFILES_URI' -y 2>&1 | tee '$DOTFILES_USER_HOME'/.dotfiles.log" sudo -u "$DOTFILES_USER" sh -c "'$CODER_BIN' dotfiles '$DOTFILES_URI' -y 2>&1 | tee '$DOTFILES_USER_HOME'/.dotfiles.log"
fi fi
if [ $? -ne 0 ]; then
echo "Failed to install dotfiles"
exit 1
fi
fi fi

Loading…
Cancel
Save