buildenv._internal.parser

Module Contents

Classes

BuildEnvParser

Command-line interface parser for buildenv manager

exception buildenv._internal.parser.RCHolder(rc: int, *args: object)

Bases: Exception

Exception holding a return code

Parameters:

rc – Return code to be used

class buildenv._internal.parser.BuildEnvParser(init_cb: Callable, shell_cb: Callable, run_cb: Callable)

Command-line interface parser for buildenv manager

Parameters:
  • init_cb – Callback for buildenv init command

  • shell_cb – Callback for buildenv shell command

  • run_cb – Callback for buildenv run command

execute(args: List[str])

Parse incoming arguments list, and execute command callback

Parameters:

args – Incoming arguments list