I find the output of aide --help to be extremely hard to read, so the
attached patch makes it much easier to read and condenses it somewhat
(more in style with other programs' --help output).

-- 
Annvix - Secure Linux Server: http://annvix.org/
"lynx -source http://linsec.ca/vdanen.asc | gpg --import"
{FEE30AD4 : 7F6C A60C 06C2 4811 FA1C  A2BC 2EBC 5E32 FEE3 0AD4}
Wasting time like it was free...
This patch makes the --help output look a little nicer

--- aide-0.11-rc2/src/aide.c.ver        2006-01-21 14:36:56.000000000 -0700
+++ aide-0.11-rc2/src/aide.c    2006-01-21 14:54:06.000000000 -0700
@@ -57,30 +57,23 @@
 void usage(int exitvalue)
 {
   fprintf(stderr, 
-         _("Aide,\n"
-           "Usage: aide <options> command\n"
-           "\n"
+         _("Aide " AIDEVERSION" \n\n"
+           "Usage: aide [options] command\n\n"
            "Commands:\n"
-           "-i\n--init\n\tInitialize the database\n"
-           "-C\n--check\n\tCheck the database\n"
-           "-u\n--update\n\t"
-           "Check and update the database non-interactively.\n"
-           "--compare\n\tCompare two databases\n"
-           "-v\n--version\n\t"
-           "Show version of AIDE and compilation options.\n"
-           "-h\n--help\n\tShow this help message\n"
+           "  -i, --init\t\tInitialize the database\n"
+           "  -C, --check\t\tCheck the database\n"
+           "  -u, --update\t\tCheck and update the database 
non-interactively\n"
+           "      --compare\t\tCompare two databases\n\n"
+           "Miscellaneous:\n"
+           "      --config-check\tTest the configuration file\n"
+           "  -v, --version\t\tShow version of AIDE and compilation options\n"
+           "  -h, --help\t\tShow this help message\n\n"
            "Options:\n"
-           "-c config_file\n--config=config_file\n\t"
-           "Get config options from config_file.\n"
-           "-B \"config_stuff\"\n--before=\"config_stuff\"\n\t"
-           "Before config_file is read use these options.\n"
-           "-A \"config_stuff\"\n--after=\"config_stuff\"\n\t"
-           "After config_file is read use these options.\n"
-           "-r reporter\n--report=reporter\n\t"
-           "Where report output is written to.\n"
-           "-Vverbosity_level\n--verbose=verbosity_level\n\t"
-           "Level of debug messages.\n"
-           "--config-check just read config-file\n"
+           "  -c [cfgfile]\t--config=[cfgfile]\tGet config options from 
[cfgfile]\n"
+           "  -B \"OPTION\"\t--before=\"OPTION\"\tBefore configuration file is 
read define OPTION\n"
+           "  -A \"OPTION\"\t--after=\"OPTION\"\tAfter configuration file is 
read define OPTION\n"
+           "  -r [reporter]\t--report=[reporter]\tWrite report output to 
[reporter] url\n"
+           "  -V[level]\t--verbose=[level]\tSet debug message level to 
[level]\n"
            "\n")
          );
   
@@ -90,8 +83,8 @@
 void print_version(void)
 {
   fprintf(stderr,
-         "Aide, version " AIDEVERSION "\n"
-         "Compiled with the following options\n" AIDECOMPILEOPTIONS "\n");
+         "Aide " AIDEVERSION "\n\n"
+         "Compiled with the following options:\n\n" AIDECOMPILEOPTIONS "\n");
   exit(0);
 }
 

Attachment: pgpYLY6KjFJtY.pgp
Description: PGP signature

_______________________________________________
Aide mailing list
[email protected]
https://mailman.cs.tut.fi/mailman/listinfo/aide

Reply via email to