From f154c427e423ebdfcdad0101264bb9f1701b49a9 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Tue, 19 May 2020 12:47:27 +0300 Subject: [PATCH] kiss: Simplify argument parsing for remove/install --- kiss | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/kiss b/kiss index c3158a5..b867f73 100755 --- a/kiss +++ b/kiss @@ -1543,14 +1543,13 @@ args() { done ;; - i|install) + i|install|r|remove) pkg_order "$@" - for pkg in $order; do pkg_install "$pkg"; done - ;; - r|remove) - pkg_order "$@" - for pkg in $redro; do pkg_remove "$pkg"; done + case $action in + i*) for pkg in $order; do pkg_install "$pkg"; done ;; + r*) for pkg in $redro; do pkg_remove "$pkg"; done + esac ;; b|build) pkg_build "${@:?No packages installed}" ;;