# HG changeset patch # User paulo@thepaulopc # Date 1290069104 28800 # Node ID 74cf5cfa3ec1a5303003f16c5f3c365bbc20b73c # Parent acf12a2e872d0514e36c9cccec476ee2f643046e rcg.c: add usage help statement diff -r acf12a2e872d -r 74cf5cfa3ec1 rcg.c --- a/rcg.c Fri Nov 12 00:13:48 2010 -0800 +++ b/rcg.c Thu Nov 18 00:31:44 2010 -0800 @@ -86,7 +86,24 @@ Exit_code args_error() { - fprintf(stderr, "Invalid or nonexistent argument. \n"); + char *usage = "\ +Usage: rcg [options] \n\ +\n\ +Options: \n\ + -l, --line Highlight whole line \n\ + -B, --bold Bold \n\ + -b Background color \n\ + -f Foreground color \n\ +\n\ + can be one of the following: \n\ +"; + + fprintf(stdout, usage); + + Colors *c; + for (c = COLORS; c->name; c++) + fprintf(stdout, " %s \n", c->name); + return EXIT_ARGS_ERROR; }