@@ -76,7 +76,7 @@ def do_main(self, args: argparse.Namespace) -> None:
7676 handler (args )
7777
7878 # main -> sub
79- subcmd_parser = cmd2 .Cmd2ArgumentParser (add_help = False , description = "Sub Command" )
79+ subcmd_parser = cmd2 .Cmd2ArgumentParser (description = "Sub Command" )
8080
8181 @cmd2 .as_subcommand_to ('main' , 'sub' , subcmd_parser , help = "sub command" )
8282 def subcmd_func (self , args : argparse .Namespace ) -> None :
@@ -339,7 +339,7 @@ def do_stir(self, ns: argparse.Namespace):
339339 self ._cmd .pwarning ('This command does nothing without sub-parsers registered' )
340340 self ._cmd .do_help ('stir' )
341341
342- stir_pasta_parser = cmd2 .Cmd2ArgumentParser ('pasta' , add_help = False )
342+ stir_pasta_parser = cmd2 .Cmd2ArgumentParser ()
343343 stir_pasta_parser .add_argument ('--option' , '-o' )
344344 stir_pasta_parser .add_subparsers (title = 'style' , help = 'Stir style' )
345345
@@ -379,7 +379,7 @@ def __init__(self, dummy):
379379 def do_apple (self , _ : cmd2 .Statement ):
380380 self ._cmd .poutput ('Apple' )
381381
382- banana_parser = cmd2 .Cmd2ArgumentParser (add_help = False )
382+ banana_parser = cmd2 .Cmd2ArgumentParser ()
383383 banana_parser .add_argument ('direction' , choices = ['discs' , 'lengthwise' ])
384384
385385 @cmd2 .as_subcommand_to ('cut' , 'banana' , banana_parser , help = 'Cut banana' , aliases = ['bananer' ])
@@ -393,7 +393,7 @@ def __init__(self, dummy):
393393 super (LoadablePastaStir , self ).__init__ ()
394394 self ._dummy = dummy # prevents autoload
395395
396- stir_pasta_vigor_parser = cmd2 .Cmd2ArgumentParser ('vigor' , add_help = False )
396+ stir_pasta_vigor_parser = cmd2 .Cmd2ArgumentParser ()
397397 stir_pasta_vigor_parser .add_argument ('frequency' )
398398
399399 @cmd2 .as_subcommand_to ('stir pasta' , 'vigorously' , stir_pasta_vigor_parser )
@@ -413,7 +413,7 @@ def do_arugula(self, _: cmd2.Statement):
413413 def complete_style_arg (self , text : str , line : str , begidx : int , endidx : int ) -> List [str ]:
414414 return ['quartered' , 'diced' ]
415415
416- bokchoy_parser = cmd2 .Cmd2ArgumentParser (add_help = False )
416+ bokchoy_parser = cmd2 .Cmd2ArgumentParser ()
417417 bokchoy_parser .add_argument ('style' , completer_method = complete_style_arg )
418418
419419 @cmd2 .as_subcommand_to ('cut' , 'bokchoy' , bokchoy_parser )
@@ -561,7 +561,7 @@ def __init__(self, dummy):
561561 super (BadNestedSubcommands , self ).__init__ ()
562562 self ._dummy = dummy # prevents autoload
563563
564- stir_pasta_vigor_parser = cmd2 .Cmd2ArgumentParser ('vigor' , add_help = False )
564+ stir_pasta_vigor_parser = cmd2 .Cmd2ArgumentParser ()
565565 stir_pasta_vigor_parser .add_argument ('frequency' )
566566
567567 # stir sauce doesn't exist anywhere, this should fail
@@ -607,7 +607,7 @@ def do_cut(self, ns: argparse.Namespace):
607607 self .poutput ('This command does nothing without sub-parsers registered' )
608608 self .do_help ('cut' )
609609
610- banana_parser = cmd2 .Cmd2ArgumentParser (add_help = False )
610+ banana_parser = cmd2 .Cmd2ArgumentParser ()
611611 banana_parser .add_argument ('direction' , choices = ['discs' , 'lengthwise' ])
612612
613613 @cmd2 .as_subcommand_to ('cut' , 'banana' , banana_parser , help = 'Cut banana' , aliases = ['bananer' ])
@@ -618,7 +618,7 @@ def cut_banana(self, ns: argparse.Namespace):
618618 def complete_style_arg (self , text : str , line : str , begidx : int , endidx : int ) -> List [str ]:
619619 return ['quartered' , 'diced' ]
620620
621- bokchoy_parser = cmd2 .Cmd2ArgumentParser (add_help = False )
621+ bokchoy_parser = cmd2 .Cmd2ArgumentParser ()
622622 bokchoy_parser .add_argument ('style' , completer_method = complete_style_arg )
623623
624624 @cmd2 .as_subcommand_to ('cut' , 'bokchoy' , bokchoy_parser )
@@ -861,7 +861,7 @@ def do_cut(self, ns: argparse.Namespace):
861861 """Cut something"""
862862 pass
863863
864- banana_parser = cmd2 .Cmd2ArgumentParser (add_help = False )
864+ banana_parser = cmd2 .Cmd2ArgumentParser ()
865865 banana_parser .add_argument ('direction' , choices = ['discs' , 'lengthwise' ])
866866
867867 @cmd2 .as_subcommand_to ('cut' , 'bad name' , banana_parser , help = 'This should fail' )
0 commit comments