diff options
author | Leah Rowe <leah@libreboot.org> | 2025-04-12 22:43:28 +0100 |
---|---|---|
committer | Leah Rowe <leah@libreboot.org> | 2025-04-12 22:43:28 +0100 |
commit | 9b3635718a89c3cdb523e3d9ac478180fd53cb86 (patch) | |
tree | 47f7d4c2de992b36c9195718f9bb715ea004240c | |
parent | 0c381028abc16de9ec421bf06e2a3b80ba3097dd (diff) |
mk: tidy up the switch/case block in main()
Signed-off-by: Leah Rowe <leah@libreboot.org>
-rwxr-xr-x | mk | 16 |
1 files changed, 5 insertions, 11 deletions
@@ -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 |