]> git.tuebingen.mpg.de Git - dss.git/blobdiff - dss.suite
f
[dss.git] / dss.suite
index f9cf8af5993345452fddc7b3d9790d0d7e6d7a13..6d1ed4ab0dd4f5a47eb10c720f5fff5869ac5914 100644 (file)
--- a/dss.suite
+++ b/dss.suite
@@ -540,6 +540,27 @@ caption = Subcommands
                exits successfully or prints information about the first syntax error
                detected and terminates with exit code 1.
        [/description]
+[subcommand help]
+       purpose = list available subcommands or print subcommand-specific help
+       non-opts-name = [subcommand]
+       [description]
+               Without any arguments, help prints the list of available
+               subcommands. When called with a subcommand name argument, it prints
+               the help text of the given subcommand.
+       [/description]
+       [option long]
+               short_opt = l
+               summary = show the long help text
+               [help]
+                       If the optional argument is supplied, the long help text contains the
+                       synopsis, the purpose and the description of the specified subcommand,
+                       followed by the option list including summary and help text of each
+                       option. Without --long, the short help is shown instead. This omits
+                       the description of the subcommand and the option help.
+
+                       If no subcommand is supplied but --long is given, the list contains the
+                       purpose of each subcommand.
+               [/help]
 
 [section copyright]
        Written by Andre Noll