7
7
# #########################################################################
8
8
9
9
# Define directories.
10
- SCRIPT_DIR=$( cd " $( dirname " ${BASH_SOURCE[0]} " ) " && pwd )
10
+ SCRIPT_DIR=$( cd " $( dirname " ${BASH_SOURCE[0]} " ) " && pwd)
11
11
TOOLS_DIR=$SCRIPT_DIR /tools
12
12
NUGET_EXE=$TOOLS_DIR /nuget.exe
13
13
CAKE_EXE=$TOOLS_DIR /Cake/Cake.exe
26
26
SCRIPT=" build.cake"
27
27
TARGET=" Default"
28
28
CONFIGURATION=" Release"
29
- VERBOSITY=" verbose "
29
+ VERBOSITY=" normal "
30
30
DRYRUN=
31
31
SHOW_VERSION=false
32
32
SCRIPT_ARGUMENTS=()
33
33
34
34
# Parse arguments.
35
35
for i in " $@ " ; do
36
36
case $1 in
37
- -s|--script) SCRIPT=" $2 " ; shift ;;
38
- -t|--target) TARGET=" $2 " ; shift ;;
39
- -c|--configuration) CONFIGURATION=" $2 " ; shift ;;
40
- -v|--verbosity) VERBOSITY=" $2 " ; shift ;;
41
- -d|--dryrun) DRYRUN=" -dryrun" ;;
42
- --version) SHOW_VERSION=true ;;
43
- --) shift ; SCRIPT_ARGUMENTS+=(" $@ " ); break ;;
44
- * ) SCRIPT_ARGUMENTS+=(" $1 " ) ;;
37
+ -s | --script)
38
+ SCRIPT=" $2 "
39
+ shift
40
+ ;;
41
+ -t | --target)
42
+ TARGET=" $2 "
43
+ shift
44
+ ;;
45
+ -c | --configuration)
46
+ CONFIGURATION=" $2 "
47
+ shift
48
+ ;;
49
+ -v | --verbosity)
50
+ VERBOSITY=" $2 "
51
+ shift
52
+ ;;
53
+ -d | --dryrun) DRYRUN=" -dryrun" ;;
54
+ --version) SHOW_VERSION=true ;;
55
+ --)
56
+ shift
57
+ SCRIPT_ARGUMENTS+=(" $@ " )
58
+ break
59
+ ;;
60
+ * ) SCRIPT_ARGUMENTS+=(" $1 " ) ;;
45
61
esac
46
62
shift
47
63
done
48
64
49
65
# Make sure the tools folder exist.
50
66
if [ ! -d " $TOOLS_DIR " ]; then
51
- mkdir " $TOOLS_DIR "
67
+ mkdir " $TOOLS_DIR "
52
68
fi
53
69
54
70
# Make sure that packages.config exist.
73
89
74
90
# Restore tools from NuGet.
75
91
pushd " $TOOLS_DIR " > /dev/null
76
- if [ ! -f $PACKAGES_CONFIG_MD5 ] || [ " $( cat $PACKAGES_CONFIG_MD5 | sed ' s/\r$//' ) " != " $( $MD5_EXE $PACKAGES_CONFIG | awk ' { print $1 }' ) " ]; then
92
+ if [ ! -f $PACKAGES_CONFIG_MD5 ] || [ " $( cat $PACKAGES_CONFIG_MD5 | sed ' s/\r$//' ) " != " $( $MD5_EXE $PACKAGES_CONFIG | awk ' { print $1 }' ) " ]; then
77
93
find . -type d ! -name . | xargs rm -rf
78
94
fi
79
95
@@ -83,7 +99,7 @@ if [ $? -ne 0 ]; then
83
99
exit 1
84
100
fi
85
101
86
- $MD5_EXE $PACKAGES_CONFIG | awk ' { print $1 }' > | $PACKAGES_CONFIG_MD5
102
+ $MD5_EXE $PACKAGES_CONFIG | awk ' { print $1 }' > | $PACKAGES_CONFIG_MD5
87
103
88
104
popd > /dev/null
89
105
0 commit comments