Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Inspection

These commands never write to the world or the store.

sekai --store ./sekai-store list
sekai --store ./sekai-store status ./world
sekai --store ./sekai-store diff 1 2 --in overworld:0,0
sekai debug scan ./world
  • list prints snapshots oldest first with raw Unix-millis timestamps (RFC 3339 rendering is human-output only). Tags pointing at each snapshot are shown alongside; see Tags. --stat appends per-snapshot change statistics (fresh/tombstone/new-blob/effective counts). An empty store prints a note to stderr and exits 0.
  • status previews what a backup would record: the basis snapshot (latest, null when the store is empty), changed regions (new and deleted files split out), chunks that would be newly recorded, tombstones, and blobs absent from CAS. clean means nothing in scope differs from the latest snapshot; counts match a subsequent backup unless the world changes in between. There is deliberately no backup --dry-run: status is that command.
  • diff compares chunk NBT between two snapshots, or between the live world (--world) and a snapshot. One --in DIM:x,z selection keeps the single-chunk output; several selections switch to grouped output, omitting chunks without differences. Scope flags (--in, --region, --kind) select the compared chunks; see Scope selection. A chunk absent or tombstoned on a side diffs as an empty compound there — missing coordinates are never errors (see ADR-0006); only corrupt payloads and missing blobs fail loudly. --show-values prints concrete old/new values in human output.
  • debug scan lists region files with size, mtime, chunk count, and header hash, plus per-phase timings with --timing.