Skip to content

Commit e4730bd

Browse files
committed
Merge pull request #1 from chrisfsampaio/master
Adding usage help message
2 parents 95ed2cf + 9992536 commit e4730bd

File tree

3 files changed

+37
-15
lines changed

3 files changed

+37
-15
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.DS_Store

README.md

+17
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,19 @@
11
xcode-build-testflight-script
22
=============================
3+
4+
A bash script that builds your Xcode project and ship it to your Testflight account.
5+
6+
#Arguments
7+
8+
**-c** Use CocoaPods flag
9+
**-p** PROJECT_NAME
10+
**-s** SCHEME_NAME
11+
**-v** VERSION
12+
**-i** ICON_PATH
13+
**-n** APP_NAME
14+
**-t** TESTFLIGHT_TEAM_TOKEN
15+
**-a** TESTFLIGHT_API_TOKEN
16+
**-d** TESTFLIGHT_DISTRIBUTION_LIST
17+
**-r** CERTIFICATE_NAME
18+
**-f** CONFIGURATION
19+
**-h** Help Message

xcode-build-testflight.sh

+19-15
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,20 @@
77
# #
88
########################################################
99

10-
11-
# Arguments:
12-
# -c Use CocoaPods
13-
# -p PROJECT_NAME
14-
# -s SCHEME_NAME
15-
# -v VERSION
16-
# -i ICON_PATH
17-
# -n APP_NAME
18-
# -t TESTFLIGHT_TEAM_TOKEN
19-
# -a TESTFLIGHT_API_TOKEN
20-
# -d TESTFLIGHT_DISTRIBUTION_LIST
21-
# -r CERTIFICATE_NAME
22-
# -f CONFIGURATION
10+
USAGE_MESSAGE="
11+
Usage:
12+
-c Use CocoaPods flag
13+
-p PROJECT_NAME
14+
-s SCHEME_NAME
15+
-v VERSION
16+
-i ICON_PATH
17+
-n APP_NAME
18+
-t TESTFLIGHT_TEAM_TOKEN
19+
-a TESTFLIGHT_API_TOKEN
20+
-d TESTFLIGHT_DISTRIBUTION_LIST
21+
-r CERTIFICATE_NAME
22+
-f CONFIGURATION
23+
-h Help Message"
2324

2425
USE_COCOA_PODS=NO
2526
PROJECT_NAME=""
@@ -39,7 +40,7 @@ function test_args {
3940
fi
4041
}
4142

42-
while getopts ":cp:s:f:i:n:t:a:d:r:" opt; do
43+
while getopts ":chp:s:f:i:n:t:a:d:r:" opt; do
4344
case $opt in
4445
c)
4546
USE_COCOA_PODS=YES
@@ -80,7 +81,10 @@ while getopts ":cp:s:f:i:n:t:a:d:r:" opt; do
8081
test_args
8182
CONFIGURATION=$OPTARG
8283
;;
83-
84+
h)
85+
echo "$USAGE_MESSAGE"
86+
exit
87+
;;
8488
\?)
8589
echo "Invalid option: -$OPTARG" >&2
8690
;;

0 commit comments

Comments
 (0)