#!/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 ls $path | sed -ne 's/^git-\(.*\)-script/ \1/p' | fmt