@@ -76,7 +76,7 @@ def do_main(self, args: argparse.Namespace) -> None:
76
76
handler (args )
77
77
78
78
# main -> sub
79
- subcmd_parser = cmd2 .Cmd2ArgumentParser (add_help = False , description = "Sub Command" )
79
+ subcmd_parser = cmd2 .Cmd2ArgumentParser (description = "Sub Command" )
80
80
81
81
@cmd2 .as_subcommand_to ('main' , 'sub' , subcmd_parser , help = "sub command" )
82
82
def subcmd_func (self , args : argparse .Namespace ) -> None :
@@ -339,7 +339,7 @@ def do_stir(self, ns: argparse.Namespace):
339
339
self ._cmd .pwarning ('This command does nothing without sub-parsers registered' )
340
340
self ._cmd .do_help ('stir' )
341
341
342
- stir_pasta_parser = cmd2 .Cmd2ArgumentParser ('pasta' , add_help = False )
342
+ stir_pasta_parser = cmd2 .Cmd2ArgumentParser ()
343
343
stir_pasta_parser .add_argument ('--option' , '-o' )
344
344
stir_pasta_parser .add_subparsers (title = 'style' , help = 'Stir style' )
345
345
@@ -379,7 +379,7 @@ def __init__(self, dummy):
379
379
def do_apple (self , _ : cmd2 .Statement ):
380
380
self ._cmd .poutput ('Apple' )
381
381
382
- banana_parser = cmd2 .Cmd2ArgumentParser (add_help = False )
382
+ banana_parser = cmd2 .Cmd2ArgumentParser ()
383
383
banana_parser .add_argument ('direction' , choices = ['discs' , 'lengthwise' ])
384
384
385
385
@cmd2 .as_subcommand_to ('cut' , 'banana' , banana_parser , help = 'Cut banana' , aliases = ['bananer' ])
@@ -393,7 +393,7 @@ def __init__(self, dummy):
393
393
super (LoadablePastaStir , self ).__init__ ()
394
394
self ._dummy = dummy # prevents autoload
395
395
396
- stir_pasta_vigor_parser = cmd2 .Cmd2ArgumentParser ('vigor' , add_help = False )
396
+ stir_pasta_vigor_parser = cmd2 .Cmd2ArgumentParser ()
397
397
stir_pasta_vigor_parser .add_argument ('frequency' )
398
398
399
399
@cmd2 .as_subcommand_to ('stir pasta' , 'vigorously' , stir_pasta_vigor_parser )
@@ -413,7 +413,7 @@ def do_arugula(self, _: cmd2.Statement):
413
413
def complete_style_arg (self , text : str , line : str , begidx : int , endidx : int ) -> List [str ]:
414
414
return ['quartered' , 'diced' ]
415
415
416
- bokchoy_parser = cmd2 .Cmd2ArgumentParser (add_help = False )
416
+ bokchoy_parser = cmd2 .Cmd2ArgumentParser ()
417
417
bokchoy_parser .add_argument ('style' , completer_method = complete_style_arg )
418
418
419
419
@cmd2 .as_subcommand_to ('cut' , 'bokchoy' , bokchoy_parser )
@@ -561,7 +561,7 @@ def __init__(self, dummy):
561
561
super (BadNestedSubcommands , self ).__init__ ()
562
562
self ._dummy = dummy # prevents autoload
563
563
564
- stir_pasta_vigor_parser = cmd2 .Cmd2ArgumentParser ('vigor' , add_help = False )
564
+ stir_pasta_vigor_parser = cmd2 .Cmd2ArgumentParser ()
565
565
stir_pasta_vigor_parser .add_argument ('frequency' )
566
566
567
567
# stir sauce doesn't exist anywhere, this should fail
@@ -607,7 +607,7 @@ def do_cut(self, ns: argparse.Namespace):
607
607
self .poutput ('This command does nothing without sub-parsers registered' )
608
608
self .do_help ('cut' )
609
609
610
- banana_parser = cmd2 .Cmd2ArgumentParser (add_help = False )
610
+ banana_parser = cmd2 .Cmd2ArgumentParser ()
611
611
banana_parser .add_argument ('direction' , choices = ['discs' , 'lengthwise' ])
612
612
613
613
@cmd2 .as_subcommand_to ('cut' , 'banana' , banana_parser , help = 'Cut banana' , aliases = ['bananer' ])
@@ -618,7 +618,7 @@ def cut_banana(self, ns: argparse.Namespace):
618
618
def complete_style_arg (self , text : str , line : str , begidx : int , endidx : int ) -> List [str ]:
619
619
return ['quartered' , 'diced' ]
620
620
621
- bokchoy_parser = cmd2 .Cmd2ArgumentParser (add_help = False )
621
+ bokchoy_parser = cmd2 .Cmd2ArgumentParser ()
622
622
bokchoy_parser .add_argument ('style' , completer_method = complete_style_arg )
623
623
624
624
@cmd2 .as_subcommand_to ('cut' , 'bokchoy' , bokchoy_parser )
@@ -861,7 +861,7 @@ def do_cut(self, ns: argparse.Namespace):
861
861
"""Cut something"""
862
862
pass
863
863
864
- banana_parser = cmd2 .Cmd2ArgumentParser (add_help = False )
864
+ banana_parser = cmd2 .Cmd2ArgumentParser ()
865
865
banana_parser .add_argument ('direction' , choices = ['discs' , 'lengthwise' ])
866
866
867
867
@cmd2 .as_subcommand_to ('cut' , 'bad name' , banana_parser , help = 'This should fail' )
0 commit comments