mirror of
https://github.com/ragestudio/comty.git
synced 2025-06-09 10:34:17 +00:00
59 lines
915 B
Bash
59 lines
915 B
Bash
#!/bin/sh
|
|
|
|
pause(){
|
|
read -p "Press [Enter] key to continue..." fackEnterKey
|
|
}
|
|
|
|
start_cli_dev(){
|
|
sudo serve ./dist
|
|
}
|
|
|
|
start_dev(){
|
|
sudo systemctl start comty_dist
|
|
echo "Starting dev server..."
|
|
}
|
|
|
|
stop_dev(){
|
|
sudo systemctl stop comty_dist
|
|
echo "Stoping dev server..."
|
|
}
|
|
show_logs(){
|
|
sudo journalctl -u comty_dist
|
|
pause
|
|
}
|
|
|
|
|
|
show_menus() {
|
|
clear
|
|
echo "~~~~~~~~~~~~~~~~~~~~~"
|
|
echo " BuildServe Server "
|
|
echo "~~~~~~~~~~~~~~~~~~~~~"
|
|
echo "1. Start CLI Server"
|
|
echo "2. Start Server"
|
|
echo "3. Stop Server"
|
|
echo "4. Show DevServer Logs"
|
|
echo ""
|
|
echo "0. Exit"
|
|
}
|
|
|
|
read_options(){
|
|
local choice
|
|
read -p "Enter choice [ 1 - 4 ] " choice
|
|
case $choice in
|
|
0) exit 0;;
|
|
1) start_cli_dev ;;
|
|
2) start_dev ;;
|
|
3) stop_dev ;;
|
|
4) show_logs;;
|
|
*) echo -e "${RED}Error...${STD}" && sleep 2
|
|
esac
|
|
}
|
|
|
|
trap '' SIGINT SIGQUIT SIGTSTP
|
|
|
|
while true
|
|
do
|
|
|
|
show_menus
|
|
read_options
|
|
done |