ChargeLink Native

chargelink runtime

Runtime session lifecycle: list, inspect, recover, locks and policy.

← All commands

chargelink runtime

chargelink runtime [OPTIONS] <COMMAND>

Subcommands

SubcommandPurpose
listList runtime sessions with lifecycle health metadata
inspectInspect one runtime session including lock, pid, and heartbeat files
recoverRecover stale runtime sessions and matching active role locks
locksList active role locks used to coordinate EVSE/EVCC lifecycle
policyEmit runtime lifecycle policy and file layout contract

chargelink runtime inspect

Inspect one runtime session including lock, pid, and heartbeat files

chargelink runtime inspect [OPTIONS] --run-id <RUN_ID>

Options (global options --json, --runtime-root, --artifact-root and --license are accepted everywhere and omitted here)

OptionValueDefaultDescription
--run-id<RUN_ID>required

chargelink runtime list

List runtime sessions with lifecycle health metadata

chargelink runtime list [OPTIONS]

Options (global options --json, --runtime-root, --artifact-root and --license are accepted everywhere and omitted here)

OptionValueDefaultDescription
--role<ROLE>
one of: evse, evcc

chargelink runtime locks

List active role locks used to coordinate EVSE/EVCC lifecycle

chargelink runtime locks [OPTIONS]

No options besides the global options.

chargelink runtime policy

Emit runtime lifecycle policy and file layout contract

chargelink runtime policy [OPTIONS]

No options besides the global options.

chargelink runtime recover

Recover stale runtime sessions and matching active role locks

chargelink runtime recover [OPTIONS]

Options (global options --json, --runtime-root, --artifact-root and --license are accepted everywhere and omitted here)

OptionValueDefaultDescription
--run-id<RUN_ID>
--stale-onlyflag
--dry-runflag