koapy.cli.extensions.parser

Module Contents

Classes

ArgumentParser

ClickArgumentParser

Attributes

Function

FunctionOrCommand

ArgumentDecorator

CommandDecorator

koapy.cli.extensions.parser.Function[source]
koapy.cli.extensions.parser.FunctionOrCommand[source]
koapy.cli.extensions.parser.ArgumentDecorator[source]
koapy.cli.extensions.parser.CommandDecorator[source]
class koapy.cli.extensions.parser.ArgumentParser[source]
abstract parse_args(args: Optional[Sequence[str]] = None, namespace: Optional[argparse.Namespace] = None) argparse.Namespace[source]
abstract parse_known_args(args: Optional[Sequence[str]] = None, namespace: Optional[argparse.Namespace] = None) Tuple[argparse.Namespace, List[str]][source]
class koapy.cli.extensions.parser.ClickArgumentParser(params: Sequence[ArgumentDecorator], command: Optional[CommandDecorator] = None, help_option_names: Optional[Sequence[str]] = None)[source]

Bases: ArgumentParser

parse_args(args: Optional[Sequence[str]] = None, namespace: Optional[argparse.Namespace] = None) argparse.Namespace[source]
parse_known_args(args: Optional[Sequence[str]] = None, namespace: Optional[argparse.Namespace] = None) Tuple[argparse.Namespace, List[str]][source]