Fixed the --help message.
authorFrancois Fleuret <francois@fleuret.org>
Sat, 17 Apr 2010 05:00:56 +0000 (07:00 +0200)
committerFrancois Fleuret <francois@fleuret.org>
Sat, 17 Apr 2010 05:00:56 +0000 (07:00 +0200)
selector.c

index 38c62ac..a404087 100644 (file)
@@ -167,29 +167,42 @@ void usage(FILE *out) {
   fprintf(out, "\n");
   fprintf(out, "Usage: selector [options] [<filename1> [<filename2> ...]]\n");
   fprintf(out, "\n");
-  fprintf(out, " -h      show this help\n");
-  fprintf(out, " -v      inject the selected line in the tty\n");
-  fprintf(out, " -w      quote control characters with ^Qs when using -v\n");
-  fprintf(out, " -d      remove duplicated lines\n");
-  fprintf(out, " -b      remove the bash history line prefix\n");
-  fprintf(out, " -z      remove the zsh history line prefix\n");
-  fprintf(out, " -i      invert the order of lines\n");
-  fprintf(out, " -e      start in regexp mode\n");
-  fprintf(out, " -a      start in case sensitive mode\n");
-  fprintf(out, " -m      monochrome mode\n");
-  fprintf(out, " -q      make a flash instead of a beep on an edition error\n");
-  fprintf(out, " --      all following arguments are filenames\n");
-  fprintf(out, " -t <title>\n");
+  fprintf(out, " -h, --help\n");
+  fprintf(out, "         show this help\n");
+  fprintf(out, " -v, --inject-in-tty\n");
+  fprintf(out, "         inject the selected line in the tty\n");
+  fprintf(out, " -w, --add-control-qs\n");
+  fprintf(out, "         quote control characters with ^Qs when using -v\n");
+  fprintf(out, " -d, --remove-duplicates\n");
+  fprintf(out, "         remove duplicated lines\n");
+  fprintf(out, " -b, --remove-bash-prefix\n");
+  fprintf(out, "         remove the bash history line prefix\n");
+  fprintf(out, " -z, --remove-zsh-prefix\n");
+  fprintf(out, "         remove the zsh history line prefix\n");
+  fprintf(out, " -i, --revert-order\n");
+  fprintf(out, "         invert the order of lines\n");
+  fprintf(out, " -e, --regexp\n");
+  fprintf(out, "         start in regexp mode\n");
+  fprintf(out, " -a, --case-sensitive\n");
+  fprintf(out, "         start in case sensitive mode\n");
+  fprintf(out, " -m, --monochrome\n");
+  fprintf(out, "         monochrome mode\n");
+  fprintf(out, " -q, --no-beep\n");
+  fprintf(out, "         make a flash instead of a beep on an edition error\n");
+  fprintf(out, " --, --rest-are-files\n");
+  fprintf(out, "         all following arguments are filenames\n");
+  fprintf(out, " -t <title>, --title <title>\n");
   fprintf(out, "         add a title in the modeline\n");
-  fprintf(out, " -c <fg modeline> <bg modeline> <fg highlight> <bg highlight>\n");
-  fprintf(out, "         set the display colors\n");
-  fprintf(out, " -o <output filename>\n");
+  fprintf(out, " -c <colors>, --colors <colors>\n");
+  fprintf(out, "         set the display colors with an argument of the form\n");
+  fprintf(out, "         <fg_modeline>,<bg_modeline>,<fg_highlight>,<bg_highlight>\n");
+  fprintf(out, " -o <output filename>, --output-file <output filename>\n");
   fprintf(out, "         set a file to write the selected line to\n");
-  fprintf(out, " -s <pattern separator>\n");
+  fprintf(out, " -s <pattern separator>, --pattern-separator <pattern separator>\n");
   fprintf(out, "         set the symbol to separate substrings in the pattern\n");
-  fprintf(out, " -x <label separator>\n");
+  fprintf(out, " -x <label separator>, --label-separator <label separator>\n");
   fprintf(out, "         set the symbol to terminate the label\n");
-  fprintf(out, " -l <max number of lines>\n");
+  fprintf(out, " -l <max number of lines>, --number-of-lines <max number of lines>\n");
   fprintf(out, "         set the maximum number of lines to take into account\n");
   fprintf(out, "\n");
 }