xonsh.completers.argparser#

class xonsh.completers.argparser.ArgparseCompleter(parser: argparse.ArgumentParser, command: xonsh.parsers.completion_context.CommandContext, **kwargs)[source]#

A completer function for ArgParserAlias commands

complete()[source]#
filled(act: argparse.Action)int[source]#

Consume remaining_args for the given action

static get_parser(parser, args)Tuple[argparse.ArgumentParser, Tuple[str, ...]][source]#

Check for sub-parsers

kwargs#

will be sent to completer function

xonsh.completers.argparser.complete_argparser(parser, command: xonsh.parsers.completion_context.CommandContext, **kwargs)[source]#