CLI reference ============= The pages in this section document the actual ``chargelink`` command tree found in the repository snapshot. Every page below includes the raw argparse help output plus production-oriented examples built around profiles, packages, suites, and hardware IDs present in the snapshot. .. toctree:: :maxdepth: 1 :caption: CLI command groups evse evcc hil scenario campaign qualification suite report trace replay lab beckhoff protocol artifacts sequence macro verdict step profile template library batch campaign-stress service requirements backend evidence audit ports env capture ci sessions fault network fuzz .. list-table:: :header-rows: 1 :widths: 22 78 * - Group - What it controls * - :doc:`evse ` - Operate ChargeLink as an EVSE simulator and lab endpoint. This is the operator surface you use to start, stop, inspect, and hardware-bind live SECC runtime sessions. * - :doc:`evcc ` - Operate ChargeLink as an EVCC simulator or as a controller for external EVCC backends such as Josev and EVerest. * - :doc:`hil ` - Run the HIL adapter layer for bench-oriented MCS and hardware-backed execution paths. * - :doc:`scenario ` - Validate and execute single JSON scenarios. * - :doc:`campaign ` - Run packaged interoperability and conformance campaigns and inspect their outputs. * - :doc:`qualification ` - Build or verify protocol qualification bundles and launch gates. * - :doc:`suite ` - Run named ChargeLink suites that aggregate campaigns and qualification checks. * - :doc:`report ` - Generate, archive, comment, and filter human-readable run reports. * - :doc:`trace ` - Inspect protocol traces and stream or export message-level evidence. * - :doc:`replay ` - Replay stored runs and compare two traces or sessions. * - :doc:`lab ` - Perform lab preflight checks and document a network or HIL topology. * - :doc:`beckhoff ` - Export Beckhoff synchronization metadata used in EL6761 or ADS-backed bench environments. * - :doc:`protocol ` - Decode, validate, inspect, and sequence protocol artifacts. * - :doc:`artifacts ` - Inspect a run directory and export it as a bundle. * - :doc:`sequence ` - Record repeatable operator sequences and execute them later. * - :doc:`macro ` - Store and replay short CLI macro strings. * - :doc:`verdict ` - Assign a final verdict to an operator-controlled run. * - :doc:`step ` - Track operator steps and their pass, warn, or fail outcomes. * - :doc:`profile ` - List, inspect, validate, clone, and derive connection settings from profiles. * - :doc:`template