From 010d1712548b11fd64d47a33415b4bd23f13c71d Mon Sep 17 00:00:00 2001 From: Alex Paarfus Date: Tue, 27 Jun 2023 23:22:13 -0400 Subject: [PATCH] Changed default argparse option to break, rather than exit; to support required argument(s) without an associated flag --- bash-folders-battery-hook.sh | 6 +----- bash-folders-image-to-webp.sh | 6 +----- bash-folders-video-optimizer.sh | 6 +----- 3 files changed, 3 insertions(+), 15 deletions(-) diff --git a/bash-folders-battery-hook.sh b/bash-folders-battery-hook.sh index 3281b77..2811347 100755 --- a/bash-folders-battery-hook.sh +++ b/bash-folders-battery-hook.sh @@ -92,11 +92,7 @@ main() { -l | --low ) settings['low']="${2}"; shift;; -H | --high ) settings['high']="${2}"; shift;; -- ) shift; break;; - * ) - printf '%s\n' "Unknown option: '${1}'" >&2 - usage - return 1 - ;; + * ) break;; esac shift done diff --git a/bash-folders-image-to-webp.sh b/bash-folders-image-to-webp.sh index 8da82b2..a3bb677 100755 --- a/bash-folders-image-to-webp.sh +++ b/bash-folders-image-to-webp.sh @@ -56,11 +56,7 @@ main() { -h | --help ) usage; return 0;; -q | --quality ) quality="${2}"; shift;; -- ) shift; break;; - * ) - printf '%s\n' "Unknown option: '${1}'" >&2 - usage - return 1 - ;; + * ) break;; esac shift done diff --git a/bash-folders-video-optimizer.sh b/bash-folders-video-optimizer.sh index d7a4fc8..a2a7b96 100755 --- a/bash-folders-video-optimizer.sh +++ b/bash-folders-video-optimizer.sh @@ -60,11 +60,7 @@ main() { case "${1}" in -h | --help ) usage; return 0;; -- ) shift; break;; - * ) - printf '%s\n' "Unknown option: '${1}'" >&2 - usage - return 1 - ;; + * ) break;; esac shift done