usage:
  casegraphen version
  casegraphen --version
  casegraphen create --case-graph-id <id> --space-id <id> --store <dir> --format json [--output <path>]
  casegraphen inspect --input <path> --format json [--output <path>]
  casegraphen list --store <dir> --format json [--output <path>]
  casegraphen validate --input <path> --format json [--output <path>]
  casegraphen history topology --input <path> --format json [--higher-order [--max-dimension <n>] [--min-persistence <n>]] [--output <path>]
  casegraphen history topology diff --left <case.graph.json> --right <case.graph.json> --format json [--higher-order [--max-dimension <n>] [--min-persistence <n>]] [--output <path>]
  casegraphen coverage --input <path> --coverage <path> --format json [--output <path>]
  casegraphen missing --input <path> --coverage <path> --format json [--output <path>]
  casegraphen conflicts --input <path> --format json [--output <path>]
  casegraphen project --input <path> --projection <path> --format json [--output <path>]
  casegraphen compare --left <path> --right <path> --format json [--output <path>]
  casegraphen workflow reason --input <workflow.graph.json> --format json [--output <path>]
  casegraphen workflow validate --input <workflow.graph.json> --format json [--output <path>]
  casegraphen workflow readiness --input <workflow.graph.json> --format json [--projection <projection.json>] [--output <path>]
  casegraphen workflow obstructions --input <workflow.graph.json> --format json [--output <path>]
  casegraphen workflow completions --input <workflow.graph.json> --format json [--output <path>]
  casegraphen workflow evidence --input <workflow.graph.json> --format json [--output <path>]
  casegraphen workflow history topology --input <workflow.graph.json> --format json [--higher-order [--max-dimension <n>] [--min-persistence <n>]] [--output <path>]
  casegraphen workflow history topology diff --left <left.workflow.graph.json> --right <right.workflow.graph.json> --format json [--higher-order [--max-dimension <n>] [--min-persistence <n>]] [--output <path>]
  casegraphen workflow project --input <workflow.graph.json> --projection <projection.json> --format json [--output <path>]
  casegraphen workflow correspond --left <left.workflow.json> --right <right.workflow.json> --format json [--output <path>]
  casegraphen workflow evolution --input <workflow.graph.json> --format json [--output <path>]
  casegraphen cg workflow import --store <dir> --input <workflow.graph.json> --revision-id <id> --format json [--output <path>]
  casegraphen cg workflow list --store <dir> --format json [--output <path>]
  casegraphen cg workflow inspect|history|replay|validate --store <dir> --workflow-graph-id <id> --format json [--output <path>]
  casegraphen cg workflow history topology --store <dir> --workflow-graph-id <id> --format json [--higher-order [--max-dimension <n>] [--min-persistence <n>]] [--output <path>]
  casegraphen cg workflow readiness (--input <workflow.graph.json> | --store <dir> --workflow-graph-id <id>) --format json [--projection <projection.json>] [--output <path>]
  casegraphen cg workflow completion accept|reject|reopen --store <dir> --workflow-graph-id <id> --candidate-id <id> --reviewer-id <id> --reason <text> --revision-id <id> --format json [--reviewed-at <text>] [--evidence-id <id> ...] [--decision-id <id> ...] [--output <path>]
  casegraphen cg workflow completion patch --store <dir> --workflow-graph-id <id> --candidate-id <id> --reviewer-id <id> --reason <text> --revision-id <id> --format json [--transition-id <id>] [--reviewed-at <text>] [--output <path>]
  casegraphen cg workflow patch check --store <dir> --workflow-graph-id <id> --transition-id <id> --format json [--output <path>]
  casegraphen cg workflow patch apply|reject --store <dir> --workflow-graph-id <id> --transition-id <id> --reviewer-id <id> --reason <text> --revision-id <id> --format json [--reviewed-at <text>] [--output <path>]
  casegraphen case history topology --store <dir> --case-space-id <id> --format json [--higher-order [--max-dimension <n>] [--min-persistence <n>]] [--output <path>]
  casegraphen case history topology diff --left-store <dir> --left-case-space-id <id> --right-store <dir> --right-case-space-id <id> --format json [--higher-order [--max-dimension <n>] [--min-persistence <n>]] [--output <path>]
  casegraphen case new|import|list|inspect|history|replay|validate|reason|frontier|obstructions|completions|evidence|project|close-check ... --format json [--output <path>]
  casegraphen morphism propose|check|apply|reject ... --format json [--output <path>]
