forked from januda-ui/DRAGON-VPS-MANAGER
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathattscript
152 lines (76 loc) Β· 2.41 KB
/
attscript
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
148
149
150
151
#!/bin/bash
clear
fun_bar () {
comando[0]="$1"
comando[1]="$2"
(
[[ -e $HOME/fim ]] && rm $HOME/fim
${comando[0]} > /dev/null 2>&1
${comando[1]} > /dev/null 2>&1
touch $HOME/fim
) > /dev/null 2>&1 &
tput civis
echo -ne " \033[1;33mPLEASE WAIT ... \033[1;37m- \033[1;33m["
while true; do
for((i=0; i<18; i++)); do
echo -ne "\033[1;31m#"
sleep 0.1s
done
[[ -e $HOME/fim ]] && rm $HOME/fim && break
echo -e "\033[1;33m]"
sleep 1s
tput cuu1
tput dl1
echo -ne " \033[1;33mPLEASE WAIT ... \033[1;37m- \033[1;33m["
done
echo -e "\033[1;33m]\033[1;37m -\033[1;32m OK !\033[1;37m"
tput cnorm
}
echo " "
fun_atts () {
[[ -e /home/versao ]] && rm /home/versao
[[ -e /tmp/att ]] && rm /tmp/att
wget -c -P /home https://raw.githubusercontent.com/januda-ui/DRAGON-VPS-MANAGER/main/Sistema/versao
[[ -f "/home/versao" ]] && mv /home/versao /tmp/att
[[ ! -e /bin/versao ]] && rm -rf /bin/menu
} > /dev/null 2>&1
echo -e "γ
€πγ
€DRAGON VPS MANAGERγ
€πγ
€" | figlet
echo " "
echo -e " \033[1;32mβ CHECKING FOR AVAILABLE UPDATES\033[0m\n"
fun_bar 'fun_atts'
[[ ! -f "/tmp/att" ]] && {
echo -e "\n\033[1;31mβ ERROR CONNECTING TO SERVER\n"
echo -ne "\033[1;31mβ ENTER \033[1;33mto return to \033[1;32mMENU!\033[0m"; read
menu
}
echo " "
vrs1=$(sed -n '1 p' /bin/versao| sed -e 's/[^0-9]//ig')
vrs2=$(sed -n '1 p' /tmp/att | sed -e 's/[^0-9]//ig')
[[ "$vrs1" == "$vrs2" ]] && {
echo -e " \033[1;36m β THE SCRIPT IS NOW UPDATED!\033[1;32m\n"
rm /tmp/att > /dev/null 2>&1
echo -ne " \033[1;31mβ ENTER \033[1;33mto return to \033[1;32mMENU!\033[0m"; read
menu
} || {
echo -e " \033[1;36mβ THERE IS A NEW UPDATE AVAILABLE!\033[1;33m\n"
echo -e " \033[1;32mβ UPDATE DETAILS:\033[0m\n"
while read linha; do
echo -e " \033[1;37m- \033[1;33m$linha"
done < "/tmp/att"
echo " "
echo -ne " \033[1;32mβ WISH TO UPDATE \033[1;31m? \033[1;33m[s/n]:\033[1;37m "; read res
if [[ "$res" = s || "$res" = S ]];then
echo -e "\n\033[1;32mβ STARTING UPDATE..."
sleep 3
wget https://raw.githubusercontent.com/januda-ui/DRAGON-VPS-MANAGER/main/hehe > /dev/null 2>&1
chmod +x hehe
./hehe
clear
echo -e "\033[1;32mβ SUCCESSFULLY UPDATED SCRIPT\033[0m\n"
rm /tmp/att > /dev/null 2>&1
echo -ne "\033[1;31mβ ENTER \033[1;33mto return to \033[1;32mMENU!\033[0m"; read
menu
else
menu
fi
}