summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
Diffstat (limited to 'mk')
-rwxr-xr-xmk16
1 files changed, 5 insertions, 11 deletions
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