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 {
nim c -o:bin/niminit niminit # Compile program
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
mkdir -p $HOME/.config/niminit &&
# Create config directory & copy files cp config/* $HOME/.config/niminit &&
mkdir -p $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"