From 422adf3d472e5db28b32704618c180591e5f9183 Mon Sep 17 00:00:00 2001 From: fbt Date: Fri, 6 Feb 2015 13:42:10 +0300 Subject: [PATCH] args_norm is not needed now. + a bugfix. --- zpac | 38 ++------------------------------------ 1 file changed, 2 insertions(+), 36 deletions(-) diff --git a/zpac b/zpac index 44ea531..f2509a0 100755 --- a/zpac +++ b/zpac @@ -138,40 +138,6 @@ abs.get() { svn checkout "svn://svn.archlinux.org/${svn_repo}/${1}/trunk" "${cfg_workdir}/${1}" } -args_norm() { - while (( $# )); do - unset -v arg opt c keys - - case "$1" in - --) printf '%s\n' '--'; break;; - - --*) - IFS='=' read -r arg opt <<< "$1" - printf '%s\n' "$arg" - - [[ "$opt" ]] && { - printf '%s\n' "$opt" - } - ;; - - -*) - while read -r -n1 c - do - case "$c" in - -|'') :;; - *) keys+=( "-$c" );; - esac - done <<< "$1" - - printf '%s\n' "${keys[@]}" - ;; - - *) printf '%s\n' "$1";; - esac - shift - done -} - main() { if [[ -f "$HOME/.config/zpac.rc.sh" ]]; then source "$HOME/.config/zpac.rc.sh" @@ -214,7 +180,7 @@ main() { return 1 ;; esac - done + done <<< "$1" ;; (*) shift; break;; @@ -300,4 +266,4 @@ main() { esac } -main $(args_norm "$@") +main "$@"