Try out error catching in script

This commit is contained in:
Sangelo 2023-03-06 22:36:12 +01:00
parent 7e91910175
commit 366f46cdd6

View file

@ -18,18 +18,19 @@ if [[ $OSTYPE == 'darwin'* ]]; then
esac esac
fi fi
{
# Compile program # Compile program
nim c -o:bin/niminit niminit nim c -o:bin/niminit niminit &&
# Create local bin folder if it doesn't exist # Create local bin folder if it doesn't exist
mkdir -p $HOME/.local/bin mkdir -p $HOME/.local/bin &&
# Copy binary to local bin folder # Copy binary to local bin folder
cp bin/niminit $HOME/.local/bin/niminit cp bin/niminit $HOME/.local/bin/niminit &&
# Create config directory & copy files # Create config directory & copy files
mkdir -p $HOME/.config/niminit mkdir -p $HOME/.config/niminit &&
cp config/* $HOME/.config/niminit cp config/* $HOME/.config/niminit &&
} || {
echo "ERROR: The script errored. There might be some clues above this line."
}
# Print info message to export local bin if not already # Print info message to export local bin if not already
printf "\n" printf "\n"