apologies.cli

Implementations for command-line (CLI) tools.

Module Contents

apologies.cli.demo(argv: List[str], unused_stdout: IO[str], unused_stderr: IO[str]) None

Run a game with simulated players, displaying output on the terminal.

apologies.cli.simulation(argv: List[str], unused_stdout: IO[str], unused_stderr: IO[str]) None

Run a simulation and display results.

apologies.cli.render(unused_argv: List[str], stdout: IO[str], unused_stderr: IO[str]) None

Render an empty board.

apologies.cli.example(argv: List[str], stdout: IO[str], stderr: IO[str]) None

Execute the example script, which just writes some input to its outputs.

apologies.cli.cli(script: str) None

Run the main routine for the named script.

Parameters:

script (str) – Name of the script to execute