diff options
| -rwxr-xr-x | code-review | 19 | 
1 files changed, 17 insertions, 2 deletions
| diff --git a/code-review b/code-review index 727251a..bc36d69 100755 --- a/code-review +++ b/code-review @@ -3,6 +3,21 @@  EX_USAGE=64 +function print_usage () { +	cat <<-EOF +		usage: code-review [--help] <command> [<args>] + +		Commands: + +		changed-files   List names of files changed +		commits         One-line log of commits +		diff            Unified diff of changes +		difftool        Diff of all changes with Vim and Fugitive +		start           Start a review with a given base revision +		stat            Stat file changes +	EOF +} +  function program_exists () {  	local program="$1" @@ -15,8 +30,8 @@ subcommand="$1"  shift -if [ -z "$subcommand" ]; then -	echo 'TODO: print usage' +if [ -z "$subcommand" ] || [ "$1" = '--help' ] || [ "$1" = '-h' ]; then +	print_usage  	exit "$EX_USAGE"  fi | 
