Skip to content

Commit 9ad940f

Browse files
committed
fwupd and Flatpak not represented in Manifest; should be fixed.
1 parent 5478bff commit 9ad940f

1 file changed

Lines changed: 10 additions & 11 deletions

File tree

synsyu/lib/cli.sh

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -119,36 +119,35 @@ parse_cli() {
119119
;;
120120
--help|-h)
121121
COMMAND="help"
122+
COMMAND_ARGS=()
122123
shift
123-
break
124124
;;
125125
--version)
126126
COMMAND="version"
127+
COMMAND_ARGS=()
127128
shift
128-
break
129129
;;
130130
--)
131131
shift
132+
COMMAND_ARGS+=("$@")
132133
break
133134
;;
134135
-*)
135136
printf 'Unknown flag %s\n' "$1" >&2
136137
exit 101
137138
;;
138139
*)
139-
break
140+
if [ -z "$COMMAND" ]; then
141+
COMMAND="$1"
142+
else
143+
COMMAND_ARGS+=("$1")
144+
fi
145+
shift
140146
;;
141147
esac
142148
done
143149

144150
if [ -z "$COMMAND" ]; then
145-
if [ $# -gt 0 ]; then
146-
COMMAND="$1"
147-
shift
148-
else
149-
COMMAND="sync"
150-
fi
151+
COMMAND="sync"
151152
fi
152-
153-
COMMAND_ARGS=("$@")
154153
}

0 commit comments

Comments
 (0)