forked from GNUsocial/gnu-social
add a function to show help
This commit is contained in:
parent
f0e6e4b0ff
commit
d6bd6bb441
@ -65,6 +65,28 @@ $parser = new Console_Getopt();
|
|||||||
|
|
||||||
list($options, $args) = $parser->getopt($argv, $shortoptions, $longoptions);
|
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) {
|
foreach ($options as $option) {
|
||||||
|
|
||||||
switch ($option[0]) {
|
switch ($option[0]) {
|
||||||
@ -85,22 +107,7 @@ foreach ($options as $option) {
|
|||||||
|
|
||||||
case '--help':
|
case '--help':
|
||||||
case '-h':
|
case '-h':
|
||||||
$_default_help_text = <<<END_OF_DEFAULT
|
show_help();
|
||||||
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);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user