From 05e954d2cd71bf1031a79bd77610c6cb1da9ef54 Mon Sep 17 00:00:00 2001 From: Jonathan Frazier Date: Mon, 15 Jul 2013 12:56:03 -0400 Subject: pacdiff: allow multiple separated options loop over arguments, this will allow adding options such as --nocolor Signed-off-by: Jonathan Frazier Signed-off-by: Allan McRae --- contrib/pacdiff.sh.in | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'contrib') diff --git a/contrib/pacdiff.sh.in b/contrib/pacdiff.sh.in index eda3878d..ce7de529 100644 --- a/contrib/pacdiff.sh.in +++ b/contrib/pacdiff.sh.in @@ -64,8 +64,8 @@ cmd() { fi } -if [ $# -gt 0 ]; then - case $1 in +while [[ -n "$1" ]]; do + case "$1" in -l|--locate) locate=1;; -V|--version) @@ -75,7 +75,8 @@ if [ $# -gt 0 ]; then *) usage; exit 1;; esac -fi + shift +done # see http://mywiki.wooledge.org/BashFAQ/020 while IFS= read -u 3 -r -d '' pacfile; do -- cgit v1.2.3-54-g00ecf