From 9b3635718a89c3cdb523e3d9ac478180fd53cb86 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Sat, 12 Apr 2025 22:43:28 +0100 Subject: mk: tidy up the switch/case block in main() Signed-off-by: Leah Rowe --- mk | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) (limited to 'mk') diff --git a/mk b/mk index 68979258..b5dd7db7 100755 --- a/mk +++ b/mk @@ -30,18 +30,12 @@ main() case "$1" in version) printf "%s\nWebsite: %s\n" "$relname" "$projectsite" ;; - release) + release|download|inject) + cmd="vendor_$1" && [ "$1" = "release" ] && cmd="mkrelease" shift 1 - mkrelease "$@" ;; - inject) - shift 1 - vendor_inject "$@" ;; - download) - shift 1 - vendor_download "$@" ;; - -*) - rval=1 ;; - *) $err "bad command" + $cmd "$@" ;; + -*) rval=1 ;; + *) $err "bad command" ;; esac set -u -e # some commands disable them. turn them on! return $rval -- cgit v1.2.1