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 () { |