We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5478bff commit 9ad940fCopy full SHA for 9ad940f
1 file changed
synsyu/lib/cli.sh
@@ -119,36 +119,35 @@ parse_cli() {
119
;;
120
--help|-h)
121
COMMAND="help"
122
+ COMMAND_ARGS=()
123
shift
- break
124
125
--version)
126
COMMAND="version"
127
128
129
130
--)
131
132
+ COMMAND_ARGS+=("$@")
133
break
134
135
-*)
136
printf 'Unknown flag %s\n' "$1" >&2
137
exit 101
138
139
*)
140
+ if [ -z "$COMMAND" ]; then
141
+ COMMAND="$1"
142
+ else
143
+ COMMAND_ARGS+=("$1")
144
+ fi
145
+ shift
146
147
esac
148
done
149
150
if [ -z "$COMMAND" ]; then
- if [ $# -gt 0 ]; then
- COMMAND="$1"
- shift
- else
- COMMAND="sync"
- fi
151
+ COMMAND="sync"
152
fi
-
153
- COMMAND_ARGS=("$@")
154
}
0 commit comments