/
install
executable file
·38 lines (29 loc) · 1.16 KB
/
install
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
#!/bin/bash
setup() {
(./gdown.pl/gdown.pl $1 $2) &> /dev/null
echo "+ Extracting ${2}"
tar -xzf $2
rm $2
echo "+ ${2} extraction completed"
}
echo "Installing python module dependencies. Ensure you have pip or pip3 installed on your system"
pip install prettytable --user -qq # Dependencies for python
pip3 install prettytable --user -qq # Dependencies for python3
echo "-------- Datset Download(s) Started --------"
echo "Initializing download utility"
(git clone https://github.com/circulosmeos/gdown.pl.git) &> /dev/null
echo "+ Downloading compressed Groovy dataset (1.85GB)"
(setup 'https://drive.google.com/open?id=1FhvYSgZ590Nkt36wbgsCFEb2lupXMov-' 'groovy.tar.gz')&
proc1=$!
echo "+ Downloading compressed Kotlin dataset (0.95GB)"
(setup 'https://drive.google.com/open?id=1riiU-nfhcc0A6jX0dD5dLL2tcE4pKyzx' 'kotlin.tar.gz')&
proc2=$!
echo "+ Downloading compressed Scala dataset (1.76GB)"
(setup 'https://drive.google.com/open?id=1ZM8r3qPbHi593PVPMll4UL3iPsGnLoqI' 'scala.tar.gz')&
proc3=$!
wait $proc1
wait $proc2
wait $proc3
echo "-------- Datset Download(s) Completed --------"
rm -rf gdown.pl
echo "-------- Defexts Installation Completed --------"