automation-quiet-parameter

Status: IN

`automation(quiet=True)` suppresses all console output during execution. Combined with `fail_fast=True`, this is the standard pattern for programmatic/embedded usage (TUI, watchdog, CI).

Source: repo:ftl2-servercraft/ftl2_servercraft/__init__.py

Example

async with automation(
    state_file=str(config.state_path),
    fail_fast=True,
    quiet=True,          # no console output
    auto_install_deps=True,
) as ftl:
    await script.verify(ftl, config, log)

JSON