argparsetree/cmd.py
def register_sub_commands(self, parser):
        """
        Add any sub commands to the argument parser.

        :param parser: The argument parser object
        """
        sub_commands = self.get_sub_commands()
        if sub_commands:
            sub_parsers = parser.add_subparsers(dest=self.sub_parser_dest_name)

            for name, cls in sub_commands.items():
                cmd = cls(name)

                sub_parser = sub_parsers.add_parser(name, help=name, description=cmd.get_help(), formatter_class=cmd.get_formatter_class())

                cmd.add_args(sub_parser)
                cmd.register_sub_commands(sub_parser)
def register_sub_commands(self, parser):
        sub_commands = self.get_sub_commands()
        if sub_commands:
            sub_parsers = parser.add_subparsers(dest=self.sub_parser_dest_name)

            for name, cls in sub_commands.items():
                cmd = cls(name)

                sub_parser = sub_parsers.add_parser(name, help=name, description=cmd.get_help(), formatter_class=cmd.get_formatter_class())

                cmd.add_args(sub_parser)
                cmd.register_sub_commands(sub_parser)
def register_sub_commands ( self , parser ) : sub_commands = self . get_sub_commands ( ) if sub_commands : sub_parsers = parser . add_subparsers ( dest = self . sub_parser_dest_name ) for name , cls in sub_commands . items ( ) : cmd = cls ( name ) sub_parser = sub_parsers . add_parser ( name , help = name , description = cmd . get_help ( ) , formatter_class = cmd . get_formatter_class ( ) ) cmd . add_args ( sub_parser ) cmd . register_sub_commands ( sub_parser )
Add any sub commands to the argument parser.

        :param parser: The argument parser object
Add any sub commands to the argument parser .