]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
add a function to show help
authorEvan Prodromou <evan@controlyourself.ca>
Mon, 22 Jun 2009 23:00:05 +0000 (16:00 -0700)
committerEvan Prodromou <evan@controlyourself.ca>
Mon, 22 Jun 2009 23:00:05 +0000 (16:00 -0700)
scripts/commandline.inc

index 8da42873a2145af99a4c8d0c3ffa571f924e84e4..a245b2f1639cacb02179049da3033d9ff0f55195 100644 (file)
@@ -65,6 +65,28 @@ $parser = new Console_Getopt();
 
 list($options, $args) = $parser->getopt($argv, $shortoptions, $longoptions);
 
+function show_help()
+{
+    global $helptext;
+
+    $_default_help_text = <<<END_OF_DEFAULT
+General options:
+
+    -q --quiet           Quiet (little output)
+    -v --verbose         Verbose (lots of output)
+    -c --conf=<filename> Use <filename> as config file
+    -s --server=<name>   Use <name> as server name
+    -p --path=<path>     Use <path> as path name
+    -h --help            Show this message and quit.
+
+END_OF_DEFAULT;
+        if (isset($helptext)) {
+            print $helptext;
+        }
+        print $_default_help_text;
+        exit(0);
+}
+
 foreach ($options as $option) {
 
     switch ($option[0]) {
@@ -85,22 +107,7 @@ foreach ($options as $option) {
 
      case '--help':
      case '-h':
-        $_default_help_text = <<<END_OF_DEFAULT
-General options:
-
-    -q --quiet           Quiet (little output)
-    -v --verbose         Verbose (lots of output)
-    -c --conf=<filename> Use <filename> as config file
-    -s --server=<name>   Use <name> as server name
-    -p --path=<path>     Use <path> as path name
-    -h --help            Show this message and quit.
-
-END_OF_DEFAULT;
-        if (isset($helptext)) {
-            print $helptext;
-        }
-        print $_default_help_text;
-        exit(0);
+        show_help();
     }
 }