From 69db5a80aae3a64d9bbca03241a93ff2fb3e111d Mon Sep 17 00:00:00 2001 From: Jeremy Dubois Date: Mon, 14 Mar 2022 11:03:36 +0100 Subject: [PATCH] More conventional "list" parsing --- shellpki | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/shellpki b/shellpki index 99e4d99..5591c9c 100755 --- a/shellpki +++ b/shellpki @@ -810,21 +810,23 @@ list() { -a|--all) list_valid=0 list_revoked=0 - shift;; + ;; -v|--valid) list_valid=0 list_revoked=1 - shift;; + ;; -r|--revoked) list_valid=1 list_revoked=0 - shift;; + ;; -?*) warning "unknow option ${1} (ignored)" - shift;; + ;; *) - break;; + break + ;; esac + shift done if [ "${list_valid}" -eq 0 ]; then