aboutsummaryrefslogtreecommitdiff
blob: 29b6207618a99c1eb159f692dae27c07ab07fff7 (plain)
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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
#!/usr/bin/env python3.6

def _men_opt(_men_call):
	from gseout import report_colors
	from sys import exit

	if _men_call is '1':
		print("#####################  " + report_colors.CYAN + "~~Main Menu~~" + report_colors.RESET + "  ######################")
		print("##                                                        ##")
		print("## [ " + report_colors.GREEN + "I   " + report_colors.RESET + "]" + report_colors.YELLOW + " System Menu			   	          " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "II  " + report_colors.RESET + "]" + report_colors.YELLOW + " Build the controller image			  " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "III " + report_colors.RESET + "]" + report_colors.YELLOW + " GSE Tools					  " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "IV  " + report_colors.RESET + "]" + report_colors.YELLOW + " Documentations				  " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "V   " + report_colors.RESET + "]" + report_colors.YELLOW + " About the project				  " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "VI  " + report_colors.RESET + "]" + report_colors.YELLOW + " I shouldn't be here, please let me leave!	  " + report_colors.RESET + "##")
		print("##                                                        ##")
		print("## [ " + report_colors.GREEN + "T   " + report_colors.RESET + "]" + report_colors.YELLOW + "				  Terminal	  " + report_colors.RESET + "##")
		print("#############################################################")

	elif _men_call is "2":
		print("###################  " + report_colors.CYAN + "~~Documentations~~" + report_colors.RESET + "   ####################")
		print("##							    ##")
		print("## [ " + report_colors.GREEN + "I   " + report_colors.RESET + "]" + report_colors.YELLOW + " Introduction to GSE Directory		    " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "II  " + report_colors.RESET + "]" + report_colors.YELLOW + " The Controller 				    " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "III " + report_colors.RESET + "]" + report_colors.YELLOW + " The Config.d Directory		 	    " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "IV  " + report_colors.RESET + "]" + report_colors.YELLOW + " The script's Directory			    " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "V   " + report_colors.RESET + "]" + report_colors.YELLOW + " Main Menu 					    " + report_colors.RESET + "##")
		print("##							    ##")
		print("##############################################################")

	elif _men_call is "3":
		print("#######################  " + report_colors.CYAN + "~~About~~" + report_colors.RESET + "   ########################")
		print("##							   ##")
		print("## [ " + report_colors.GREEN + "I   " + report_colors.RESET + "]" + report_colors.YELLOW + " About the project				   " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "II  " + report_colors.RESET + "]" + report_colors.YELLOW + " Linux, Gentoo and the birth of an Idea	   " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "III " + report_colors.RESET + "]" + report_colors.YELLOW + " Open Source To The End and Beyond	 	   " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "IV  " + report_colors.RESET + "]" + report_colors.YELLOW + " Main Menu 					   " + report_colors.RESET + "##")
		print("##							   ##")
		print("#############################################################")

	elif _men_call is "5":
		print("######################  " + report_colors.CYAN + "~~Builder~~" + report_colors.RESET + "   #####################")
		print("##						         ##")
		print("## [ " + report_colors.GREEN + "I  " + report_colors.RESET + "]" + report_colors.YELLOW + " Built a System 		                 " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "II " + report_colors.RESET + "]" + report_colors.YELLOW + " Configure built variables			 " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "III" + report_colors.RESET + "]" + report_colors.YELLOW + " Select default system for distribution	 " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "IV " + report_colors.RESET + "]" + report_colors.YELLOW + " Create a stage4 tarball			 " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "V  " + report_colors.RESET + "]" + report_colors.YELLOW + " Return back  					 " + report_colors.RESET + "##")
		print("##							 ##")
		print("## [ " + report_colors.GREEN + "T  " + report_colors.RESET + "]" + report_colors.YELLOW + "				Terminal	 " + report_colors.RESET + "##")
		print("##							 ##")
		print("###########################################################")

	elif _men_call is "6":
		print("#################  " + report_colors.CYAN + "~~System Menu~~" + report_colors.RESET + "   ################")
		print("##						   ##")
		print("## [ " + report_colors.GREEN + "I  " + report_colors.RESET + "]" + report_colors.YELLOW + " Portage		  	           " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "II " + report_colors.RESET + "]" + report_colors.YELLOW + " Catalyst				   " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "III" + report_colors.RESET + "]" + report_colors.YELLOW + " Precompiled			   	   " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "IV " + report_colors.RESET + "]" + report_colors.YELLOW + " Return back  				   " + report_colors.RESET + "##")
		print("##						   ##")
		print("## [ " + report_colors.GREEN + "T  " + report_colors.RESET + "]" + report_colors.YELLOW + "		  		Terminal   " + report_colors.RESET + "##")
		print("##						   ##")
		print("#####################################################")

	elif _men_call is "7":
		print("######################  " + report_colors.CYAN + "~~Portage~~ " + report_colors.RESET + "  #####################")
		print("##						         ##")
		print("## [ " + report_colors.GREEN + "I  " + report_colors.RESET + "]" + report_colors.YELLOW + " Guided/Automatic make.conf	 		 " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "II " + report_colors.RESET + "]" + report_colors.YELLOW + " Manually edit make.conf (Reset)	  	 " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "III" + report_colors.RESET + "]" + report_colors.YELLOW + " Features & ccashe			  	 " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "IV " + report_colors.RESET + "]" + report_colors.YELLOW + " Edit distcc	        	         	 " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "V  " + report_colors.RESET + "]" + report_colors.YELLOW + " Edit packages.use				 " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "VI " + report_colors.RESET + "]" + report_colors.YELLOW + " Return back  					 " + report_colors.RESET + "##")
		print("##							 ##")
		print("## [ " + report_colors.GREEN + "T  " + report_colors.RESET + "]" + report_colors.YELLOW + "				Terminal	 " + report_colors.RESET + "##")
		print("##							 ##")
		print("###########################################################")

	elif _men_call is "8":
		print("##################  " + report_colors.CYAN + "~~Configurations~~" + report_colors.RESET + "   ##################")
		print("##						         ##")
		print("## [ " + report_colors.GREEN + "I    " + report_colors.RESET + "]" + report_colors.YELLOW + " Configure fstab/drives	      	         " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "II   " + report_colors.RESET + "]" + report_colors.YELLOW + " Manually edit fstab	 			 " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "III  " + report_colors.RESET + "]" + report_colors.YELLOW + " Manually edit drive names			 " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "IV   " + report_colors.RESET + "]" + report_colors.YELLOW + " Edit Hostname				 " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "V    " + report_colors.RESET + "]" + report_colors.YELLOW + " Edit /etc/conf.d/net			 " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "VI   " + report_colors.RESET + "]" + report_colors.YELLOW + " Edit Locales				 " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "VII  " + report_colors.RESET + "]" + report_colors.YELLOW + " Edit Consolefont				 " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "VIII " + report_colors.RESET + "]" + report_colors.YELLOW + " Edit sshd		 	 		 " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "IX   " + report_colors.RESET + "]" + report_colors.YELLOW + " Edit sshkey		 	 		 " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "X    " + report_colors.RESET + "]" + report_colors.YELLOW + " Symlink, bind, overlay and tmpfs		 " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "XI   " + report_colors.RESET + "]" + report_colors.YELLOW + " Add Scripts					 " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "XII  " + report_colors.RESET + "]" + report_colors.YELLOW + " Install Packages				 " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "XIII " + report_colors.RESET + "]" + report_colors.YELLOW + " Edit Default Grub				 " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "XIV  " + report_colors.RESET + "]" + report_colors.YELLOW + " Edit runlevels***				 " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "XV   " + report_colors.RESET + "]" + report_colors.YELLOW + " Inject files				 " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "XVI  " + report_colors.RESET + "]" + report_colors.YELLOW + " Return back  				 " + report_colors.RESET + "##")
		print("##							 ##")
		print("## [ " + report_colors.GREEN + " T   " + report_colors.RESET + "]" + report_colors.YELLOW + "				Terminal	 " + report_colors.RESET + "##")
		print("##							 ##")
		print("###########################################################")

	elif _men_call is "9":
		print("##################  " + report_colors.CYAN + "~~Select Default~~" + report_colors.RESET + "   ##################")
		print("##						         ##")
		print("## [ " + report_colors.GREEN + "I  " + report_colors.RESET + "]" + report_colors.YELLOW + " List systems		 	   		 " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "II " + report_colors.RESET + "]" + report_colors.YELLOW + " Edit default					 " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "III" + report_colors.RESET + "]" + report_colors.YELLOW + " Return back					 " + report_colors.RESET + "##")
		print("##							 ##")
		print("## [ " + report_colors.GREEN + "T  " + report_colors.RESET + "]" + report_colors.YELLOW + "				Terminal	 " + report_colors.RESET + "##")
		print("##							 ##")
		print("###########################################################")

	elif _men_call is "10":
		print("###################  " + report_colors.CYAN + "~~Catalyst~~" + report_colors.RESET + "   #################")
		print("##						   ##")
		print("## [ " + report_colors.GREEN + "I  " + report_colors.RESET + "]" + report_colors.YELLOW + " Configure catalyst.conf	           " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "II " + report_colors.RESET + "]" + report_colors.YELLOW + " Configure catalystrc			   " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "III" + report_colors.RESET + "]" + report_colors.YELLOW + " Configure stage1  			   " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "IV " + report_colors.RESET + "]" + report_colors.YELLOW + " Configure stage2  			   " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "V  " + report_colors.RESET + "]" + report_colors.YELLOW + " Configure stage3  			   " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "VI " + report_colors.RESET + "]" + report_colors.YELLOW + "	\e[35mInitiate Build		   " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "VII" + report_colors.RESET + "]" + report_colors.YELLOW + " Return  				   " + report_colors.RESET + "##")
		print("##						   ##")
		print("## [ " + report_colors.GREEN + "T  " + report_colors.RESET + "]" + report_colors.YELLOW + "		  		Terminal   " + report_colors.RESET + "##")
		print("##						   ##")
		print("#####################################################")

	elif _men_call is "11":
		print("####################  " + report_colors.CYAN + "~~GSE Tools~~" + report_colors.RESET + "   #####################")
		print("##						         ##")
		print("## [ " + report_colors.GREEN + "I  " + report_colors.RESET + "]" + report_colors.YELLOW + " Renew ALL		 	                 " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "II " + report_colors.RESET + "]" + report_colors.YELLOW + " Renew Scripts			                 " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "III" + report_colors.RESET + "]" + report_colors.YELLOW + " Version Check					 " + report_colors.RESET + "##")
		print("## [ " + report_colors.GREEN + "IV " + report_colors.RESET + "]" + report_colors.YELLOW + " Return back					 " + report_colors.RESET + "##")
		print("##							 ##")
		print("## [ " + report_colors.GREEN + "T  " + report_colors.RESET + "]" + report_colors.YELLOW + "				Terminal	 " + report_colors.RESET + "##")
		print("##							 ##")
		print("###########################################################")

	
	del _men_call, report_colors