More conventional "list" parsing

This commit is contained in:
Jérémy Dubois 2022-03-14 11:03:36 +01:00
parent c92f7a5a7e
commit 69db5a80aa

View file

@ -810,21 +810,23 @@ list() {
-a|--all) -a|--all)
list_valid=0 list_valid=0
list_revoked=0 list_revoked=0
shift;; ;;
-v|--valid) -v|--valid)
list_valid=0 list_valid=0
list_revoked=1 list_revoked=1
shift;; ;;
-r|--revoked) -r|--revoked)
list_valid=1 list_valid=1
list_revoked=0 list_revoked=0
shift;; ;;
-?*) -?*)
warning "unknow option ${1} (ignored)" warning "unknow option ${1} (ignored)"
shift;; ;;
*) *)
break;; break
;;
esac esac
shift
done done
if [ "${list_valid}" -eq 0 ]; then if [ "${list_valid}" -eq 0 ]; then