chargelink sequence
Record repeatable operator sequences and execute them later.
Reference syntax
usage: chargelink sequence [-h] {record,run} ...
positional arguments:
{record,run}
options:
-h, --help show this help message and exit
Subcommands
Subcommand |
Purpose |
|---|---|
|
Record a named operator sequence. |
|
Execute a previously recorded operator sequence. |
record
Record a named operator sequence.
CLI help
usage: chargelink sequence record [-h] [--runtime-root RUNTIME_ROOT]
[--actions ACTIONS]
name
positional arguments:
name
options:
-h, --help show this help message and exit
--runtime-root RUNTIME_ROOT
--actions ACTIONS
Production examples
Record a short lab bring-up sequence.
chargelink sequence record 'smoke' --runtime-root '.tmp/runtime' --actions 'lab.check,evse.start,evse.status'
Record a release smoke sequence.
chargelink sequence record 'release-smoke' --runtime-root '.tmp/runtime' --actions 'env.doctor,profile.list,campaign.run'
run
Execute a previously recorded operator sequence.
CLI help
usage: chargelink sequence run [-h] [--runtime-root RUNTIME_ROOT] name
positional arguments:
name
options:
-h, --help show this help message and exit
--runtime-root RUNTIME_ROOT
Production examples
Run a saved smoke sequence.
chargelink sequence run 'smoke' --runtime-root '.tmp/runtime'
Run a release-smoke sequence.
chargelink sequence run 'release-smoke' --runtime-root '.tmp/runtime'