#!/bin/bash

VERSION="1.3"

# verify root
ID=$(/usr/bin/id -u)
[ $ID -ne 0 ] && echo "You must be root to run $0." && exit 1

ROOTDIR="$(pwd)"
export ROOTDIR > /dev/null

trap '' 2
while :; do
	clear

   LGGRN='\033[1;32m'
    BLUE='\033[1;34m'
    TEAL='\033[38;5;31m'
    GREY='\033[0;37m'
    NC='\033[0m'
    clear
    echo -e "${GREY}$(date +'%x %l:%M %p') ${NC}"
    printf '\u250f''\u2501''\u2501''\u2501''\u2501''\u2501''\u2501''\u2501''\u2501''\n'
    echo -e "\u2503${BLUE} @ ${NC}`[ -f ../.envtype ] && cat ../.envtype || echo -e Not Installed`${NC}"
    printf '\u2503'${LGGRN}' )~ back  '${GREY}v${VERSION}${NC}'\n'
    printf '\u2503''\u2501''\n'
    printf '\u2503'${GREY}${TEAL}"  $(hostname)"${NC}'\n'
    printf '\u2503'${GREY}" Space    : $(df -h /backups | tail -1 | awk '{print $4}')"${NC}'\n'
    printf '\u2503''\n'
printf '\u2503''\033[1m'"-\033[0mBackups"'\n'
printf '\u2503''\033[1m'" 1.\033[0m List Accounts"'\n'
printf '\u2503''\033[1m'" 2.\033[0m Create Account"'\n'
printf '\u2503''\033[1m'" 3.\033[0m Change Key"'\n'
printf '\u2503''\033[1m'" 4.\033[0m View Key"'\n'
printf '\u2503''\033[1m'" 5.\033[0m Get Key"'\n'
printf '\u2503''\033[1m'" 6.\033[0m Delete Account"'\n'
printf '\u2503''\033[1m'" 7.\033[0m Is Subscriber?"'\n'
printf '\u2503''\n'
printf '\u2503''\033[1m'"-\033[0mSystem"'\n'
printf '\u2503''\033[1m'" i.\033[0m Install"'\n'
printf '\u2503''\033[1m'" r.\033[0m Readme"'\n'
printf '\u2503''\033[1m'" x.\033[0m Exit"'\n'
printf '\u2517''\u2501''\n'
	echo -ne "${CYAN}->${NC} "
	read selection
	case $selection in
	1)
		$ROOTDIR/bin/list_cloud_account
		echo -ne "${CYAN}Press enter to continue..${NC}"
		read
		;;
	2)
		$ROOTDIR/bin/create_cloud_account
		echo -ne "${CYAN}Press enter to continue..${NC}"
		read
		;;
	3)
		$ROOTDIR/bin/change_account_key
		echo -ne "${CYAN}Press enter to continue..${NC}"
		read
		;;
	4)
		$ROOTDIR/bin/view_cloud_key
		echo -ne "${CYAN}Press enter to continue..${NC}"
		read
		;;
	5)
		$ROOTDIR/bin/get_cloud_key
		echo -ne "${CYAN}Press enter to continue..${NC}"
		read
		;;
	6)
		$ROOTDIR/bin/delete_cloud_account
		echo -ne "${CYAN}Press enter to continue..${NC}"
		read
		;;
	7)
		$ROOTDIR/bin/is_subscriber
		echo -ne "${CYAN}Press enter to continue..${NC}"
		read
		;;
	i)
		$ROOTDIR/bin/install
		echo -ne "${CYAN}Press enter to continue..${NC}"
		read
		;;
	x)
		exit
		;;
	*) ;;
	esac
done
