Skip to content

ritual

snug ritual <COMMAND>

Synchronized multi-party ritual operations.

Subcommands

CommandWhat it does
defineCreate a ritual definition from a JSON file
listList ritual definitions
getGet a ritual definition
armArm a live attempt for a definition
performPerform an assigned part on an attempt
checkinCheck in on an inverse-mode (dead-man switch) attempt
countdownBroadcast a synchronized countdown go-signal
statusInspect a live or historical attempt
historyPaginated attempt history for a definition
analyticsNear-miss analytics (success rate, median spread, lateness leaders)

Run snug ritual <command> --help for that command's own options. The global options apply everywhere.

Examples

snug ritual define --file ./vault-door.json
snug ritual list --page 1 --limit 20
snug ritual list --query vault --filter 'mode[eq]=forward' --sort -created_at
snug ritual get --def-id ritual_def_vault_door
snug ritual arm --def-id ritual_def_vault_door
snug ritual countdown --attempt-id attempt_01HX --seconds 5
snug ritual perform --attempt-id attempt_01HX --part key_a
snug ritual status --attempt-id attempt_01HX
snug ritual arm --def-id ritual_def_launch_keys --rehearsal
snug ritual checkin --attempt-id attempt_01HX --part heartbeat
snug ritual history --def-id ritual_def_oncall_deadman --filter 'status[eq]=fired'
snug ritual history --def-id ritual_def_coop_plates --filter 'status[eq]=timed_out' --page 1 --limit 20
snug ritual analytics --def-id ritual_def_coop_plates --sample-size 200

Next