Skip to content

Commit fed360b

Browse files
committed
Updating how flags are parsed
1 parent 93e8427 commit fed360b

File tree

1 file changed

+12
-16
lines changed

1 file changed

+12
-16
lines changed

changeauthor.sh

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -38,17 +38,17 @@ while (("$#")); do
3838
# echo " ${COLOR_CYAN}$1${COLOR_RESET}"
3939

4040
case "$1" in
41-
-h | -\? | --help)
41+
-h|-\?|--help)
4242
SHOW_HELP=1
4343
;;
44-
-v | -V | --version)
44+
-v|-V|--version)
4545
SHOW_VERSION=1
4646
;;
47-
-f | --force)
47+
-f|--force)
4848
SHOULD_EXECUTE=1
4949
;;
5050
# USER_OLD_EMAIL
51-
-o | --old-email)
51+
-o|--old-email)
5252
if [ "$2" ]; then
5353
USER_OLD_EMAIL="$2"
5454
shift # Remove argument name from processing
@@ -57,12 +57,11 @@ while (("$#")); do
5757
exit 1
5858
fi
5959
;;
60-
-o=*? | --old-email=*?)
60+
-o=*?|--old-email=*?)
6161
USER_OLD_EMAIL="${1#*=}"
62-
shift # Remove domain from processing
6362
;;
6463
# USER_NEW_EMAIL
65-
-e | --new-email)
64+
-e|--new-email)
6665
if [ "$2" ]; then
6766
USER_NEW_EMAIL="$2"
6867
shift # Remove argument name from processing
@@ -71,12 +70,11 @@ while (("$#")); do
7170
exit 1
7271
fi
7372
;;
74-
-e=*? | --new-email=*?)
73+
-e=*?|--new-email=*?)
7574
USER_NEW_EMAIL="${1#*=}"
76-
shift # Remove domain from processing
7775
;;
7876
# USER_NEW_NAME
79-
-n | --new-name)
77+
-n|--new-name)
8078
if [ "$2" ]; then
8179
USER_NEW_NAME="$2"
8280
shift # Remove argument name from processing
@@ -85,12 +83,11 @@ while (("$#")); do
8583
exit 1
8684
fi
8785
;;
88-
-n=*? | --new-name=*?)
86+
-n=*?|--new-name=*?)
8987
USER_NEW_NAME="${1#*=}"
90-
shift # Remove domain from processing
9188
;;
9289
# USER_REMOTE
93-
-r | --remote)
90+
-r|--remote)
9491
if [ "$2" ]; then
9592
USER_REMOTE="$2"
9693
shift # Remove argument name from processing
@@ -99,12 +96,11 @@ while (("$#")); do
9996
exit 1
10097
fi
10198
;;
102-
-r=*? | --remote=*?)
99+
-r=*?|--remote=*?)
103100
USER_REMOTE="${1#*=}"
104-
shift # Remove domain from processing
105101
;;
106102
# End of all options
107-
-* | --*=) # unsupported flags
103+
-*|--*=) # unsupported flags
108104
echo "${COLOR_RED}ERROR: Flag $1 is not a supported option."${COLOR_RESET} >&2
109105
exit 1
110106
;;

0 commit comments

Comments
 (0)