Skip to content

Instantly share code, notes, and snippets.

@erwinowak
Forked from mpalpha/tools.sh
Created March 21, 2018 22:29
Show Gist options
  • Select an option

  • Save erwinowak/ecdabb37bd7f5a15e7181408c05d71d0 to your computer and use it in GitHub Desktop.

Select an option

Save erwinowak/ecdabb37bd7f5a15e7181408c05d71d0 to your computer and use it in GitHub Desktop.

Revisions

  1. @mpalpha mpalpha created this gist Oct 14, 2016.
    70 changes: 70 additions & 0 deletions tools.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,70 @@
    #!/bin/sh
    show_menu(){
    NORMAL=`echo "\033[m"`
    MENU=`echo "\033[36m"` #Blue
    NUMBER=`echo "\033[33m"` #yellow
    FGRED=`echo "\033[41m"`
    RED_TEXT=`echo "\033[31m"`
    ENTER_LINE=`echo "\033[33m"`
    echo -e "${MENU}*********************************************${NORMAL}"
    echo -e "${MENU}**${NUMBER} 1)${MENU} Mount dropbox ${NORMAL}"
    echo -e "${MENU}**${NUMBER} 2)${MENU} Mount USB 500 Gig Drive ${NORMAL}"
    echo -e "${MENU}**${NUMBER} 3)${MENU} Restart Apache ${NORMAL}"
    echo -e "${MENU}**${NUMBER} 4)${MENU} ssh Frost TomCat Server ${NORMAL}"
    echo -e "${MENU}**${NUMBER} 5)${MENU} ${NORMAL}"
    echo -e "${MENU}*********************************************${NORMAL}"
    echo -e "${ENTER_LINE}Please enter a menu option and enter or ${RED_TEXT}enter to exit. ${NORMAL}"
    read opt
    }
    function option_picked() {
    COLOR='\033[01;31m' # bold red
    RESET='\033[00;00m' # normal white
    MESSAGE=${@:-"${RESET}Error: No message passed"}
    echo -e "${COLOR}${MESSAGE}${RESET}"
    }

    clear
    show_menu
    while [ opt != '' ]
    do
    if [[ $opt = "" ]]; then
    exit;
    else
    case $opt in
    1) clear;
    option_picked "Option 1 Picked";
    sudo mount /dev/sdh1 /mnt/DropBox/; #The 3 terabyte
    menu;
    ;;

    2) clear;
    option_picked "Option 2 Picked";
    sudo mount /dev/sdi1 /mnt/usbDrive; #The 500 gig drive
    menu;
    ;;

    3) clear;
    option_picked "Option 3 Picked";
    sudo service apache2 restart;
    show_menu;
    ;;

    4) clear;
    option_picked "Option 4 Picked";
    ssh lmesser@ -p 2010;
    show_menu;
    ;;

    x)exit;
    ;;

    \n)exit;
    ;;

    *)clear;
    option_picked "Pick an option from the menu";
    show_menu;
    ;;
    esac
    fi
    done