-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdbeaver.sh
More file actions
131 lines (101 loc) · 3.45 KB
/
dbeaver.sh
File metadata and controls
131 lines (101 loc) · 3.45 KB
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
#!/bin/bash
### Hecho por Yordis Cujar
### https://dbeaver.io/
FECHA=$(date +"%Y-%m-%d")
function chiguire()
{
clear
echo -e "\033[33m@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"
echo -e "\033[33m@@@@@@@%#++*###*=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"
echo -e "\033[33m@@@@@#***++=-===+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"
echo -e "\033[33m@@@@=-=-+*++++*+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"
echo -e "\033[33m@@@%*++-+*+**+**+*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"
echo -e "\033[33m@@@@#=++#*+++=+++**%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"
echo -e "\033[33m@@@@@*====--:-=++*####%%@@@@@@@@@@@@@@@@@@@@@@@@@@"
echo -e "\033[33m@@@@@@@@= :=++*****+**####%%%%%@@@@@@@@@@@@@@@@@"
echo -e "\033[33m@@@@@@@@#::-=++****+=+++*###########%@@@@@@@@@@@@@"
echo -e "\033[33m@@@@@@@@*-==+++**++++++++*********#####%%@@@@@@@@@"
echo -e "\033[33m@@@@@@@@*=++++++++++++++******************%@@@@@@@"
echo -e "\033[33m@@@@@@@@@+++**+===++++=++****#***********++%@@@@@@"
echo -e "\033[33m@@@@@@@@@#=++**=-+====+****************++*+=#@@@@@"
echo -e "\033[33m@@@@@@@@@@#=+++==---:-=+++***+*++*++***+**+==@@@@@"
echo -e "\033[33m@@@@@@@@@@@*--.-==: .-=-==++++++++**+*****+==%@@@@"
echo -e "\033[33m@@@@@@@@@@@@+:.:-==:..:--======*++**+**++*+==%@@@@"
echo -e "\033[33m@@@@@@@@@@@@@=.:-=-%%-...::::-+**++*+++=++==-#@@@@"
echo -e "\033[33m@@@@@@@@@@@@@*::=-=@@@%*=:..:=+++++=++==+==-:#@@@@"
echo -e "\033[33m@@@@@@@@@%%*==.-=--+***+*+: :-=--=:----:::.-@@@@@"
echo -e "\033[33m@@@@@@@@%%*++--=----+====-:... ..::::---==+*@@@@@@"
echo -e "\033[33m@@@@@@@@@@@@%%##**####%%%##****##%%%@@@@@@@@@@@@@@"
echo -e "\033[33m@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"
echo -e "\033[33m@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"
sleep 2s
clear
}
function fabricante()
{
clear
echo -e "\033[4mhttps://github.com/yordisc/"
sleep 2s
clear
}
function inicio()
{
clear
echo " "
echo " "
echo -e "\033[34m##############################"
echo -e "\033[34m####### Instalar DBEABER #######"
echo -e "\033[34m##############################"
echo " "
echo " "
sleep 2s
clear
}
function instalador () {
###
PS3="Elige tu diestro de linux: [1: para salir]"
select opt in salir debian fedora flatpak snap;
do
case $opt in
salir)
break;;
debian)
wget https://dbeaver.io/files/dbeaver-ce_latest_amd64.deb
sudo dpkg -i -f dbeaver-ce_latest_amd64.deb
echo "#----------------------------Instalado DBeaver-----------------------------#"
;;
fedora)
wget https://dbeaver.io/files/dbeaver-ce-latest-stable.x86_64.rpm
sudo rpm -ih dbeaver-ce-latest-stable.x86_64.rpm
echo "#----------------------------Instalado DBeaver-----------------------------#"
;;
flatpak)
flatpak install flathub io.dbeaver.DBeaverCommunity
echo "#----------------------------Instalado DBeaver-----------------------------#"
;;
snap)
sudo snap remove dbeaver-ce
sudo snap install dbeaver-ce
sudo cp /var/lib/snapd/desktop/applications/* /usr/share/applications/
sudo ln -s $HOME/.local/share/fonts $HOME/snap/dbeaver-ce/current/.local/share/
echo "#----------------------------Instalado DBeaver - Snap-----------------------------#"
;;
*)
echo "$REPLY opción inválida"
;;
esac
done
}
##### Inicio del programa ######
cd ~
rm -r dbeaverX
mkdir dbeaverX
clear
fabricante
chiguire
inicio
version
instalador
chiguire
fabricante
rm -r dbeaverX