| #!/bin/sh | |
| cmd= | |
| path=$(dirname $0) | |
| case "$#" in | |
| 0) ;; | |
| *) cmd="$1" | |
| shift | |
| test -x $path/git-$cmd-script && exec $path/git-$cmd-script "$@" | |
| test -x $path/git-$cmd && exec $path/git-$cmd "$@" ;; | |
| esac | |
| echo "Usage: git COMMAND [OPTIONS] [TARGET]" | |
| if [ -n "$cmd" ]; then | |
| echo " git command '$cmd' not found: commands are:" | |
| else | |
| echo " git commands are:" | |
| fi | |
| alternatives=$(cd $path && | |
| ls git-*-script | sed -e 's/git-//' -e 's/-script//') | |
| echo $alternatives | fmt | sed 's/^/ /' |