Skip to content

Commit 24e83a4

Browse files
authored
Merge pull request Z4nzu#260 from Sanix-Darker/feat/clean-installsh
feat: format out put and group commands
2 parents f0e80c1 + c6796a9 commit 24e83a4

File tree

1 file changed

+38
-47
lines changed

1 file changed

+38
-47
lines changed

install.sh

Lines changed: 38 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
#!/bin/bash
2+
3+
set -e
4+
25
clear
36

47
BLACK='\e[30m'
@@ -26,11 +29,8 @@ echo " ███ █▀ ███ █▀ ████████
2629
echo " ▀ ▀ ";
2730

2831
echo -e "${BLUE} https://github.com/Z4nzu/hackingtool ${NC}"
29-
30-
echo -e "${RED} [!] This Tool Must Run As ROOT [!]${NC}"
31-
echo ""
32-
echo -e ${CYAN} "Select Best Option : "
33-
echo ""
32+
echo -e "${RED} [!] This Tool Must Run As ROOT [!]${NC}\n"
33+
echo -e ${CYAN} "Select Best Option : \n"
3434
echo -e "${WHITE} [1] Kali Linux / Parrot-Os (apt)"
3535
echo -e "${WHITE} [2] Arch Linux (pacman)" # added arch linux support because of feature request #231
3636
echo -e "${WHITE} [0] Exit "
@@ -42,15 +42,15 @@ if [ $choice == 1 ] || [ $choice == 2 ]; then
4242
echo "[*] Checking Internet Connection .."
4343
wget -q --tries=10 --timeout=20 --spider https://google.com
4444
if [[ $? == 0 ]]; then
45-
echo -e ${BLUE}"[✔] Loading ... "
46-
if [ $choice == 1 ]; then
47-
sudo apt-get update && apt-get upgrade
48-
sudo apt-get install python3-pip
49-
elif [ $choice == 2 ]; then # added arch linux support because of feature request #231
50-
sudo pacman -Suy
51-
sudo pacman -S python-pip
52-
sudo pacman -S yay
53-
fi
45+
echo -e ${BLUE}"[✔] Loading ... "
46+
if [ $choice == 1 ]; then
47+
sudo apt-get update -y && apt-get upgrade -y
48+
sudo apt-get install python3-pip -y
49+
elif [ $choice == 2 ]; then # added arch linux support because of feature request #231
50+
sudo pacman -Suy
51+
sudo pacman -S python-pip yay
52+
fi
53+
5454
echo "[✔] Checking directories..."
5555
if [ -d "$INSTALL_DIR" ]; then
5656
echo "[!] A Directory hackingtool Was Found.. Do You Want To Replace It ? [y/n]:" ;
@@ -61,45 +61,36 @@ if [ $choice == 1 ] || [ $choice == 2 ]; then
6161
exit
6262
fi
6363
fi
64-
echo "[✔] Installing ...";
65-
echo "";
66-
sudo git clone https://github.com/Z4nzu/hackingtool.git "$INSTALL_DIR";
67-
echo "#!/bin/bash
68-
python3 $INSTALL_DIR/hackingtool.py" '${1+"$@"}' > hackingtool;
69-
sudo chmod +x hackingtool;
70-
sudo cp hackingtool /usr/bin/;
71-
rm hackingtool;
72-
echo "";
73-
echo "[✔] Trying to installing Requirements ..."
74-
if [ $choice == 1 ]; then
75-
sudo pip3 install lolcat
76-
sudo apt-get install -y figlet
77-
sudo pip3 install boxes
78-
sudo apt-get install boxes
79-
sudo pip3 install flask
80-
sudo pip3 install requests
81-
elif [ $choice == 2 ]; then # added arch linux support because of feature request #231
82-
sudo pip3 install lolcat
83-
sudo pacman -S figlet
84-
sudo pip3 install boxes
85-
yay -S boxes --noconfirm
86-
sudo pip3 install flask
87-
sudo pip3 install requests
88-
fi
64+
65+
echo "[✔] Installing ...\n";
66+
sudo git clone https://github.com/Z4nzu/hackingtool.git "$INSTALL_DIR";
67+
echo "#!/bin/bash
68+
python3 $INSTALL_DIR/hackingtool.py" '${1+"$@"}' > hackingtool;
69+
sudo chmod +x hackingtool;
70+
sudo cp hackingtool /usr/bin/ && rm hackingtool;
71+
72+
echo "\n[✔] Trying to installing Requirements ..."
73+
if [ $choice == 1 ]; then
74+
sudo pip3 install lolcat boxes flask requests
75+
sudo apt-get install -y figlet
76+
elif [ $choice == 2 ]; then # added arch linux support because of feature request #231
77+
sudo pip3 install lolcat boxes flask requests
78+
yay -S boxes --noconfirm
79+
sudo pacman -S figlet
80+
fi
81+
8982
else
9083
echo -e $RED "Please Check Your Internet Connection ..!!"
9184
fi
9285

9386
if [ -d "$INSTALL_DIR" ]; then
9487
echo "";
95-
echo "[✔] Successfuly Installed !!! ";
96-
echo "";
97-
echo "";
98-
echo -e $ORANGE " [+]+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[+]"
99-
echo " [+] [+]"
100-
echo -e $ORANGE " [+] ✔✔✔ Now Just Type In Terminal (hackingtool) ✔✔✔ [+]"
101-
echo " [+] [+]"
102-
echo -e $ORANGE " [+]+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[+]"
88+
echo "[✔] Successfuly Installed !!! \n\n";
89+
echo -e $ORANGE " [+]+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[+]"
90+
echo " [+] [+]"
91+
echo -e $ORANGE " [+] ✔✔✔ Now Just Type In Terminal (hackingtool) ✔✔✔ [+]"
92+
echo " [+] [+]"
93+
echo -e $ORANGE " [+]+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[+]"
10394
else
10495
echo "[✘] Installation Failed !!! [✘]";
10596
exit

0 commit comments

Comments
 (0)