1
0
mirror of https://github.com/tw93/Mole.git synced 2026-02-04 15:39:42 +00:00

fix: Ensure set -- correctly clears positional parameters when no arguments are collected.

This commit is contained in:
Tw93
2025-12-31 11:57:13 +08:00
parent 31b8821dfd
commit 0ad1573aef

View File

@@ -266,7 +266,11 @@ parse_args() {
;; ;;
esac esac
done done
if [[ ${#args[@]} -gt 0 ]]; then
set -- "${args[@]}" set -- "${args[@]}"
else
set --
fi
while [[ $# -gt 0 ]]; do while [[ $# -gt 0 ]]; do
case $1 in case $1 in