degenbot.runner.cli =================== .. py:module:: degenbot.runner.cli .. autoapi-nested-parse:: Settlement-arbitrage bot CLI (argparse) building — stable package home. The ``argv -> BotRunner`` entrypoint's argument parser. The example ``examples/eth_settlement_arbitrage_v2_v3_v4_rust.py`` is a thin wrapper that calls :func:`build_arbitrage_arg_parser`; keeping the parser in the package makes the CLI surface (notably the ``--node`` cascade override) directly testable without importing from ``examples/``. Module Contents --------------- .. py:function:: build_arbitrage_arg_parser() -> argparse.ArgumentParser Build the settlement-arbitrage example's argument parser. Extracted so the CLI surface (especially the ``--node`` cascade overrides) is testable without running the full async session. :returns: The configured ``ArgumentParser`` (caller invokes ``parse_args``).