qiBuild documentation

qisys.parsers – Generic command line parsing tools

Functions defined in this module

qisys.parsers.default_parser(parser)

Parser settings for every action.

qisys.parsers.log_parser(parser)

Given a parser, add the options controlling log.

Always called by the default_parser

qisys.parsers.worktree_parser(parser)

Parser settings for every action using a work tree.

qisys.parsers.project_parser(parser, positional=True)

Parser settings for every action using projects.

qisys.parsers.get_worktree(args=None, raises=True)

Get a worktree right after argument parsing.

If –worktree was not given, try to guess it from the current working directory

qisys.parsers.get_projects(worktree, args)

Get a list of worktree projects from the command line