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