2005-06-01 18:13:26 +02:00
|
|
|
#!/bin/sh
|
2005-06-14 20:01:49 +02:00
|
|
|
|
2005-08-16 00:37:37 +02:00
|
|
|
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
|
2005-06-14 20:01:49 +02:00
|
|
|
|
2005-08-16 00:37:37 +02:00
|
|
|
echo "Usage: git COMMAND [OPTIONS] [TARGET]"
|
|
|
|
if [ -n "$cmd" ]; then
|
|
|
|
echo " git command '$cmd' not found: commands are:"
|
|
|
|
else
|
|
|
|
echo " git commands are:"
|
|
|
|
fi
|
2005-06-14 20:01:49 +02:00
|
|
|
|
2005-08-16 00:37:37 +02:00
|
|
|
alternatives=$(cd $path &&
|
|
|
|
ls git-*-script | sed -e 's/git-//' -e 's/-script//')
|
|
|
|
echo $alternatives | fmt | sed 's/^/ /'
|