Commit 426eb07899704252c90d547dee1cc5e6ae864a4d
1 parent
942a7e4d88
Add some error checking for `antigen` sugar
Showing 1 changed file with 7 additions and 2 deletions Side-by-side Diff
antigen.zsh
... | ... | @@ -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 () { |