Commit 426eb07899704252c90d547dee1cc5e6ae864a4d

Authored by rummik
1 parent 942a7e4d88

Add some error checking for `antigen` sugar

Showing 1 changed file with 7 additions and 2 deletions Side-by-side Diff

... ... @@ -531,8 +531,13 @@ EOF
531 531 # function, you can write `antigen-bundle` as `antigen bundle` and so on.
532 532 antigen () {
533 533 local cmd="$1"
534   - shift
535   - "antigen-$cmd" "$@"
  534 + [[ ! -z "$cmd" ]] && shift
  535 +
  536 + if functions "antigen-$cmd" > /dev/null; then
  537 + "antigen-$cmd" "$@"
  538 + else
  539 + echo "Unknown action: $cmd"
  540 + fi
536 541 }
537 542  
538 543 -antigen-parse-args () {