mrfrys-node-server/scripts/setup.sh
2021-08-01 13:52:53 +02:00

28 lines
418 B
Bash
Executable file

#!/bin/bash
hr() {
printf '\033[0;32m%*s\033[0m\n' "$(tput cols)" '' | tr ' ' '='
}
log() {
hr
echo -e "\033[0;32m${@}\033[0m"
hr
}
checkFile() {
if [ ! -f "$@" ]; then
log "$@ does not exists, exiting"
exit
fi
}
log 'Updating / Cloning project'
checkFile "$PWD/src/server.ts"
checkFile "$PWD/package.json"
checkFile "$PWD/package-lock.json"
git pull
git submodule update --init --recursive