summaryrefslogtreecommitdiff
path: root/examples/scripts
diff options
context:
space:
mode:
authorKevin Van Brunt <kmvanbrunt@gmail.com>2019-07-19 10:06:19 -0400
committerKevin Van Brunt <kmvanbrunt@gmail.com>2019-07-19 10:06:19 -0400
commit920a9faa050441fbe064eed200f74dbdc0ba9663 (patch)
tree8c9007dd44d5d3e1ef5a5171783acbc606f2ca29 /examples/scripts
parent128d94accb0a6a8ab7197d26dab2cdafd83a1922 (diff)
downloadcmd2-git-920a9faa050441fbe064eed200f74dbdc0ba9663.tar.gz
Changed all uses of sub-command to subcommand
Diffstat (limited to 'examples/scripts')
-rw-r--r--examples/scripts/save_help_text.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/examples/scripts/save_help_text.py b/examples/scripts/save_help_text.py
index a68b0ad9..12d66d6d 100644
--- a/examples/scripts/save_help_text.py
+++ b/examples/scripts/save_help_text.py
@@ -1,7 +1,7 @@
# coding=utf-8
# flake8: noqa F821
"""
-A cmd2 script that saves the help text for every command, sub-command, and topic to a file.
+A cmd2 script that saves the help text for every command, subcommand, and topic to a file.
This is meant to be run within a cmd2 session using run_pyscript.
"""
@@ -14,19 +14,19 @@ ASTERISKS = "********************************************************"
def get_sub_commands(parser: argparse.ArgumentParser) -> List[str]:
- """Get a list of sub-commands for an ArgumentParser"""
+ """Get a list of subcommands for an ArgumentParser"""
sub_cmds = []
- # Check if this is parser has sub-commands
+ # Check if this is parser has subcommands
if parser is not None and parser._subparsers is not None:
- # Find the _SubParsersAction for the sub-commands of this parser
+ # Find the _SubParsersAction for the subcommands of this parser
for action in parser._subparsers._actions:
if isinstance(action, argparse._SubParsersAction):
for sub_cmd, sub_cmd_parser in action.choices.items():
sub_cmds.append(sub_cmd)
- # Look for nested sub-commands
+ # Look for nested subcommands
for nested_sub_cmd in get_sub_commands(sub_cmd_parser):
sub_cmds.append('{} {}'.format(sub_cmd, nested_sub_cmd))
@@ -94,7 +94,7 @@ def main() -> None:
add_help_to_file(item, outfile, is_command)
if is_command:
- # Add any sub-commands
+ # Add any subcommands
for subcmd in get_sub_commands(getattr(self.cmd_func(item), 'argparser', None)):
full_cmd = '{} {}'.format(item, subcmd)
add_help_to_file(full_cmd, outfile, is_command)