added script
This commit is contained in:
commit
c9a07ae4d2
57
hot_garb.sh
Normal file
57
hot_garb.sh
Normal file
@ -0,0 +1,57 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# script to restart your dev env correctly
|
||||||
|
# this script is meant to be run from the root of your custom repo
|
||||||
|
# written by Wyatt J. Miller, 2023
|
||||||
|
# copyright Wyatt J. Miller, 2023
|
||||||
|
# licensed by the MPLv2
|
||||||
|
|
||||||
|
# set local variables
|
||||||
|
PRESENT_DIR=$(pwd)
|
||||||
|
|
||||||
|
# display help
|
||||||
|
help () {
|
||||||
|
echo "Usage: cre.sh [options]"
|
||||||
|
echo "the default options are just to delete everything and start over"
|
||||||
|
echo
|
||||||
|
echo "options:"
|
||||||
|
echo "-d: purge rush and start over"
|
||||||
|
echo "-n: delete everything and start over"
|
||||||
|
echo "-h: display help"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
purge () {
|
||||||
|
cd $HOME/Source/auctionsoftware
|
||||||
|
pm2 delete all
|
||||||
|
pm2 status
|
||||||
|
rush purge && rush update && rush build && rush start
|
||||||
|
cd $PRESENT_DIR
|
||||||
|
rush purge && rush update && rush build && rush start
|
||||||
|
}
|
||||||
|
|
||||||
|
restart () {
|
||||||
|
cd $HOME/Source/auctionsoftware
|
||||||
|
pm2 delete all
|
||||||
|
pm2 status
|
||||||
|
rush start
|
||||||
|
cd $PRESENT_DIR
|
||||||
|
rush start
|
||||||
|
}
|
||||||
|
|
||||||
|
if [[ "$1" == -d ]]
|
||||||
|
then
|
||||||
|
purge
|
||||||
|
elif [[ "$1" == -h ]]
|
||||||
|
then
|
||||||
|
help
|
||||||
|
elif [[ "$1" == -n ]]
|
||||||
|
then
|
||||||
|
restart
|
||||||
|
else
|
||||||
|
if [[ -n "$1" ]]
|
||||||
|
then
|
||||||
|
restart
|
||||||
|
else
|
||||||
|
help
|
||||||
|
fi
|
||||||
|
fi
|
Loading…
Reference in New Issue
Block a user