This commit is contained in:
Dict Xiong 2022-11-15 23:14:40 +08:00
parent b2a1896cb9
commit d485f1d8c2

View File

@ -102,8 +102,9 @@ if [[ "$EUID" != "0" && -x $(command -v sudo) ]]; then
SUDO='sudo' SUDO='sudo'
fi fi
# arg parse parse_arg()
ARG="" {
local ORIGIN_ARG ARG=""
ARG_PARSED=() ARG_PARSED=()
while [[ $# > 0 || -n "$ARG" ]]; do while [[ $# > 0 || -n "$ARG" ]]; do
if [[ -z "$ARG" ]]; then ARG=$1 ORIGIN_ARG=$1; shift; fi if [[ -z "$ARG" ]]; then ARG=$1 ORIGIN_ARG=$1; shift; fi
@ -119,8 +120,7 @@ while [[ $# > 0 || -n "$ARG" ]]; do
ARG=-${ARG:2} ARG=-${ARG:2}
fi fi
done done
unset ARG ORIGIN_ARG }
ask_for_yN() ask_for_yN()
{ {
@ -190,4 +190,5 @@ if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then
$1 "${@:2}" $1 "${@:2}"
else else
setup_color setup_color
parse_arg "$@"
fi fi