File tree Expand file tree Collapse file tree 2 files changed +35
-7
lines changed Expand file tree Collapse file tree 2 files changed +35
-7
lines changed Original file line number Diff line number Diff line change 2
2
set -euo pipefail
3
3
IFS=$' \n\t '
4
4
5
- if [ -z " ${1 :- } " ] ; then
5
+ usage () {
6
6
echo " usage: $0 <path-to-tarball-root> [--skip-build]"
7
+ echo " "
8
+ }
9
+
10
+ if [ -z " ${1:- } " ]; then
11
+ usage
7
12
exit 1
8
13
fi
9
14
15
+ TARBALL_ROOT=$1
16
+ shift
17
+
10
18
SKIP_BUILD=0
11
19
12
- if [ " ${2:- } " == " --skip-build" ]; then
13
- SKIP_BUILD=1
14
- fi
20
+ while : ; do
21
+ if [ $# -le 0 ]; then
22
+ break
23
+ fi
24
+
25
+ lowerI=" $( echo $1 | awk ' {print tolower($0)}' ) "
26
+ case $lowerI in
27
+ -? |-h|--help)
28
+ usage
29
+ exit 0
30
+ ;;
31
+ --skip-build)
32
+ SKIP_BUILD=1
33
+ ;;
34
+ * )
35
+ echo " Unrecognized argument '$1 '"
36
+ usage
37
+ exit 1
38
+ ;;
39
+ esac
40
+
41
+ shift
42
+ done
15
43
16
- TARBALL_ROOT=$1
17
44
export FULL_TARBALL_ROOT=$( readlink -f $TARBALL_ROOT )
18
45
19
46
if [ -e " $TARBALL_ROOT " ]; then
20
- echo " error '$TARBALL_ROOT ' exists"
47
+ echo " info: '$TARBALL_ROOT ' already exists"
21
48
fi
22
49
23
50
export SCRIPT_ROOT=" $( cd -P " $( dirname " $0 " ) " && pwd) "
Original file line number Diff line number Diff line change @@ -57,7 +57,7 @@ while :; do
57
57
case $lowerI in
58
58
-? |-h|--help)
59
59
usage
60
- exit 1
60
+ exit 0
61
61
;;
62
62
--dotnetdir)
63
63
shift
@@ -106,6 +106,7 @@ while :; do
106
106
archiveRestoredPackages=true
107
107
;;
108
108
* )
109
+ echo " Unrecognized argument '$1 '"
109
110
usage
110
111
exit 1
111
112
;;
You can’t perform that action at this time.
0 commit comments