mirror of
https://github.com/gnmyt/myspeed.git
synced 2025-12-18 19:19:40 -06:00
39 lines
1.5 KiB
Bash
39 lines
1.5 KiB
Bash
#!/usr/bin/env bash
|
|
|
|
GREEN='\033[0;32m'
|
|
BLUE='\033[1;34m'
|
|
YELLOW='\033[1;33m'
|
|
RED='\033[1;31m'
|
|
NORMAL='\033[0;39m'
|
|
PURPLE='\033[0;35m'
|
|
|
|
if [ $EUID -ne 0 ]; then
|
|
echo -e "$RED-$NORMAL-$RED-$NORMAL-$RED-$NORMAL-$RED-$NORMAL-$RED-$NORMAL-$RED-$NORMAL-$RED-$NORMAL-$RED-$NORMAL-$RED-$NORMAL-"
|
|
echo -e "$RED✗ ABORTED"
|
|
echo -e "$NORMAL The installation is currently running via a user without root privileges. However, this is required. Please log in with a Root Account to continue."
|
|
echo -e "$RED-$NORMAL-$RED-$NORMAL-$RED-$NORMAL-$RED-$NORMAL-$RED-$NORMAL-$RED-$NORMAL-$RED-$NORMAL-$RED-$NORMAL-$RED-$NORMAL-"
|
|
exit
|
|
fi
|
|
|
|
echo -e "${GREEN}---------${BLUE} MySpeed Installation ${GREEN}---------${NORMAL}"
|
|
echo -e "${BLUE}Welcome to MySpeed Installation Script!${NORMAL}"
|
|
echo -e "${YELLOW}Do you want to install MySpeed with Docker or the normal installation script?${NORMAL}"
|
|
echo -e "${YELLOW}[1]${NORMAL} Docker (Recommended)"
|
|
echo -e "${YELLOW}[2]${NORMAL} Normal Install Script"
|
|
|
|
read -p "Enter your choice (1/2): " choice
|
|
|
|
case $choice in
|
|
1)
|
|
echo -e "${BLUE}Running Docker installation script...${NORMAL}"
|
|
bash <(curl -sSL https://raw.githubusercontent.com/gnmyt/myspeed/development/scripts/docker-install.sh)
|
|
;;
|
|
2)
|
|
echo -e "${BLUE}Running normal installation script...${NORMAL}"
|
|
bash <(curl -sSL https://raw.githubusercontent.com/gnmyt/myspeed/development/scripts/install.sh)
|
|
;;
|
|
*)
|
|
echo -e "${RED}Invalid choice. Exiting.${NORMAL}"
|
|
exit 1
|
|
;;
|
|
esac |