File tree 1 file changed +61
-0
lines changed
1 file changed +61
-0
lines changed Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ set -eu -o pipefail
4
+ sudo -n true
5
+ test $? -eq 0 || exit 1 " You should have sudo privilege to run this script."
6
+
7
+ install_brew_update (){
8
+
9
+ echo -e " \n\033[33mInstalling the latest update... \033[m\n"
10
+ sleep 1
11
+ while read -r p ; do sudo brew -y $p ; done < <( cat << "EOF "
12
+ doctor
13
+ update
14
+ EOF
15
+ )
16
+ }
17
+
18
+ install_brew_requisites (){
19
+
20
+ echo -e " \n\033[33mInstalling Vagrant pre-requisites... \033[m\n"
21
+ sleep 1
22
+ while read -r p ; do sudo brew cask -y $p ; done < <( cat << "EOF "
23
+ virtualbox
24
+ vagrant
25
+ EOF
26
+ )
27
+ }
28
+
29
+ install_apt_update (){
30
+
31
+ echo -e " \n\033[33mInstalling the latest update... \033[m\n"
32
+ sleep 1
33
+ while read -r p ; do sudo apt -y $p ; done < <( cat << "EOF "
34
+ update
35
+ upgrade
36
+ EOF
37
+ )
38
+ }
39
+
40
+ install_apt_requisites (){
41
+
42
+ echo -e " \n\033[33mInstalling Vagrant update... \033[m\n"
43
+ sleep 1
44
+ while read -r p ; do sudo apt install -y $p ; done < <( cat << "EOF "
45
+ virtualbox
46
+ vagrant
47
+ EOF
48
+ )
49
+ }
50
+
51
+ if [ -n " ` which apt-get` " ];
52
+ then
53
+ intall_apt_update
54
+ install_apt_requisites
55
+ elif [ -n " ` which brew` " ];
56
+ then
57
+ intall_brew_update
58
+ install_brew_requisites
59
+ fi
60
+
61
+ echo -e " \n\033[33mDone !\033[m\n"
You can’t perform that action at this time.
0 commit comments