set shell options to exit on error

This commit is contained in:
Charles Augello
2025-01-29 22:24:13 -05:00
parent d83285469e
commit 8471ea72cc

View File

@@ -1,4 +1,7 @@
#!/usr/bin/env bash
set -euo pipefail
DOTFILES_URI="${DOTFILES_URI}"
DOTFILES_USER="${DOTFILES_USER}"
@@ -20,8 +23,4 @@ if [ -n "$${DOTFILES_URI// }" ]; then
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"
fi
if [ $? -ne 0 ]; then
echo "Failed to install dotfiles"
exit 1
fi
fi