-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfontes.sh
67 lines (61 loc) · 1.71 KB
/
fontes.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
#!/bin/bash
cat << "EOF"
____ _ _ _
| __ ) ___ _ __ ___ __ _(_)_ __ __| | ___ | |
| _ \ / _ \ '_ ` _ \ \ \ / / | '_ \ / _` |/ _ \| |
| |_) | __/ | | | | | \ V /| | | | | (_| | (_) |_|
|____/ \___|_| |_| |_| \_/ |_|_| |_|\__,_|\___/(_)
EOF
sleep 1
echo -e "\n"
echo "*Para usar o comando, faça: figlet -cf nome_banner frase*"
echo -e "\n"
sleep 1
fontes=("banner" "lean" "small" "big" "mini" "smscript" "block" "mnemonic" "smshadow" "bubble"
"script" "smslant" "digital" "shadow" "standard" "ivrit" "slant" "term")
#echo "${fontes[@]}"
#figlet -cf lean $frase
function exec(){
while true
do
c=0
for i in "${fontes[@]}";
do
echo -e "\t\t---------------------$i---------------------"
done
echo -e "\n"
echo "---------------------------"
echo "| Opções do Script |"
echo "---------------------------"
echo -e "| 1. Digitar Frase |"
echo -e "| 2. Ver Fonte Específica |"
echo -e "| 3. Ver Todas as Fontes |"
echo "---------------------------"
echo -e "\n"
read -p "Digite a sua opção: " resposta
if [[ $resposta == 1 ]];
then
read -p "Digite a sua frase: " frase
figlet $frase
sleep 1
elif [[ $resposta == 2 ]];
then
read -p "Digite a fonte que você quer ver:" fonte
read -p "Digite a sua frase: " frase
figlet -cf $fonte $frase
sleep 1
elif [[ $resposta == 3 ]];
then
read -p "Digite a sua frase: " frase
for i in ${fontes[@]}
do
figlet -cf $i $frase
sleep 0.5
done
else
echo "...Values not compatible..."
sleep 1
fi
done
}
exec