1
1
# /bin/bash -e
2
2
3
- function usage {
3
+ usage () {
4
4
echo " Usage: $0 [OPTIONS]"
5
5
echo " -c: command --> default [build]"
6
6
echo " | delete --> Delete the container, Dockerfile isn't mandatory"
@@ -13,7 +13,7 @@ function usage {
13
13
}
14
14
15
15
# Attempt to turn relative paths into absolute paths
16
- function absolute_path() {
16
+ absolute_path () {
17
17
RELATIVE_PATH=$1
18
18
if which realpath > /dev/null 2> /dev/null
19
19
then
@@ -28,7 +28,7 @@ function absolute_path() {
28
28
CONTAINER_NAME=sunshine
29
29
COMMAND=BUILD
30
30
31
- function build_container() {
31
+ build_container () {
32
32
CONTAINER_NAME=$1
33
33
DOCKER_FILE=$2
34
34
@@ -42,9 +42,9 @@ function build_container() {
42
42
docker build . -t " $CONTAINER_NAME " -f " $DOCKER_FILE "
43
43
}
44
44
45
- function delete() {
45
+ delete () {
46
46
CONTAINER_NAME_UPPER=$( echo " $CONTAINER_NAME " | tr ' [:lower:]' ' [:upper:]' )
47
- if [ " $CONTAINER_NAME_UPPER " == " ALL" ]
47
+ if [ " $CONTAINER_NAME_UPPER " = " ALL" ]
48
48
then
49
49
shopt -s nullglob
50
50
for file in $( find . -maxdepth 1 -iname " Dockerfile-*" -type f)
@@ -67,9 +67,9 @@ function delete() {
67
67
fi
68
68
}
69
69
70
- function build() {
70
+ build () {
71
71
CONTAINER_NAME_UPPER=$( echo " $CONTAINER_NAME " | tr ' [:lower:]' ' [:upper:]' )
72
- if [ " $CONTAINER_NAME_UPPER " == " ALL" ]
72
+ if [ " $CONTAINER_NAME_UPPER " = " ALL" ]
73
73
then
74
74
shopt -s nullglob
75
75
for file in $( find . -maxdepth 1 -iname " Dockerfile-*" -type f)
@@ -89,14 +89,14 @@ function build() {
89
89
fi
90
90
}
91
91
92
- function abort() {
92
+ abort () {
93
93
echo " $1 "
94
94
exit 10
95
95
}
96
96
97
- function compile() {
97
+ compile () {
98
98
CONTAINER_NAME_UPPER=$( echo " $CONTAINER_NAME " | tr ' [:lower:]' ' [:upper:]' )
99
- if [ " $CONTAINER_NAME_UPPER " == " ALL" ]
99
+ if [ " $CONTAINER_NAME_UPPER " = " ALL" ]
100
100
then
101
101
shopt -s nullglob
102
102
@@ -152,18 +152,18 @@ done
152
152
153
153
echo " $0 set to $( echo $COMMAND | tr ' [:upper:]' ' [:lower:]' ) "
154
154
155
- if [[ " $COMMAND " == " BUILD" ] ]
155
+ if [ " $COMMAND " = " BUILD" ]
156
156
then
157
157
echo " Start building..."
158
158
delete
159
159
build
160
160
echo " Done."
161
- elif [[ " $COMMAND " == " COMPILE" ] ]
161
+ elif [ " $COMMAND " = " COMPILE" ]
162
162
then
163
163
echo " Start compiling..."
164
164
compile
165
165
echo " Done."
166
- elif [[ " $COMMAND " == " DELETE" ] ]
166
+ elif [ " $COMMAND " = " DELETE" ]
167
167
then
168
168
echo " Start deleting..."
169
169
delete
0 commit comments