monkey_wrench.cli._common module

monkey_wrench.cli._common.run() None[source]

The main entrypoint, when Monkey Wrench is invoked from the CLI.

It uses the task file which has been provided via the CLI. It then goes through each task, parses it, and performs it. The order at which the tasks run, matches their order in the task file.

Example

Running Monkey Wrench in the task runner mode
# The task file must be a valid YAML file.
$ monkey-wrench <task_file_path>