ocd.mainocd entrypoint and ocd run command

OCD main entry point

ocd.main.main(args=None)[source]

Entry point for the ocd executable.

Parameters:
args : list, optional

command line arguments

ocd.main.parse(args=None)[source]

The OCD command line parser.

Parameters:
args : list, optional

command to parse. If not given sys.argv is used

Returns:
argparse.Namespace

parsed command line

ocd.main.run_ocd(args)[source]

Run OCD.

Parameters:
args : Namespace

parsed command line arguments

ocd.main.run_parser(subparsers)[source]

Add a run subcommand to run OCD and its arguments.

Parameters:
subparsers : argparse subparsers object

subparser to use to generate new parsers

Returns:
parser : argparse.ArgumentParser

modified parser