-
Notifications
You must be signed in to change notification settings - Fork 17
/
Copy pathstarthere.sh
100 lines (86 loc) · 1.6 KB
/
starthere.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
#!/bin/bash
#- $Id: StartHere.sh MetaPhaze $
#-- If a special path is needed to the batch files set it here
BATCH_PATH="./SH/"
#----------
#-- RETURN_TO_MENU() FUNCTION
RETURN_TO_MENU()
{
MENU
}
#-- REALM_GEN() FUNCTION
REALM_GEN()
{
bash "${BATCH_PATH}"RealmGen.sh
RETURN_TO_MENU
}
#-- ECOMPILE() FUNCTION
ECOMPILE()
{
bash "${BATCH_PATH}"ECompile.sh
#RETURN_TO_MENU
}
#-- CLEANUP() FUNCTION
CLEANUP()
{
bash "${BATCH_PATH}"CleanUp.sh
RETURN_TO_MENU
}
#-- POL() FUNCTION
POL()
{
bash "${BATCH_PATH}"POL.sh
RETURN_TO_MENU
}
#-- ECOMPILE() FUNCTION
POL_LOOP()
{
bash "${BATCH_PATH}"LoopPOL.sh
RETURN_TO_MENU
}
#-- QUIT FUNCTION
QUIT()
{
clear
exit 0
}
#-- MENU FUNCTION
MENU()
{
clear
echo " StartHere.sh (v 1.0) by MetaPhaze"
echo "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
echo " Command Purpose"
echo "--------- -------------------------------------------"
echo " [ a ] - RealmGen menu (Realm building tools)"
echo " [ b ] - Ecompiler menu (Ecompile tools)"
echo " [ c ] - Cleanup menu (File removal tools)"
echo ""
echo " [ d ] - Start POL (Returns to menu on exit)"
echo " [ e ] - Keep POL running (Restarts when it exits. Use CTRL+C to stop)"
echo ""
echo " [ x ] - Quit"
read -n 1 -p "Command: " CMD
if [ "${CMD}" == "a" ]
then REALM_GEN
fi
if [ "${CMD}" == "b" ]
then ECOMPILE
fi
if [ "${CMD}" == "c" ]
then CLEANUP
fi
if [ "${CMD}" == "d" ]
then POL
fi
if [ "${CMD}" == "e" ]
then POL_LOOP
fi
if [ "${CMD}" == "x" ]
then QUIT
fi
echo ""
echo " Invalid command."
RETURN_TO_MENU
}
MENU