Splinter CLI Reference Index

Every user-invokable command, grouped by purpose. The same commands are available in both surfaces of the one binary: splinter_cli (interactive REPL) and splinterctl (one-shot shell invocation). Commands marked (build-gated) are only present when their feature was compiled in.

Session & Store

  • use — select a store to be the current store.
  • init — create a store with default or specific geometry.
  • config — display bus settings or set a bus feature flag.
  • caps — print version, build, and compiled-in feature flags.

Reading & Inspection

  • get — retrieve and print a key's value (type-aware).
  • head — display a key's metadata only.
  • list — list keys, most-recently-updated first.
  • type — display or set a key's named slot type.
  • export — export the store (currently JSON) to stdout.

Writing & Editing

  • set — set a key's value.
  • append — append to an existing key's value.
  • unset — delete a key (optionally its tandem keys).

Atomic Math

  • math — incr/decr and bitwise ops on biguint keys.

Ordered (Tandem) Sets

  • orders — manage the tandem orders of a key for coupled vectors.

Bloom Labels & Signals

  • label — apply a Bloom label to a key.
  • bind — map a Bloom label to a signal group.
  • bump — advance a key's epoch (e.g. after relabeling).
  • watch — watch a key or signal group for changes.
  • search — search embedded keys by semantic similarity (build-gated: embeddings).
  • ingest — chunk a file/stdin into tandem slots for splinference (build-gated: embeddings).
  • retrain — zero a key's vectors and rewind its epoch to republish.

Cooperative Memory Advisement

  • shard — inspect and seed the Logic Shard bid table / election.

Scripting

  • wasm — run a WASM module via WASMEdge (build-gated: WASM).
  • lua — run a Lua script (build-gated: Lua).

Utilities & Shell

  • clear — clear the screen.
  • cls — alias of clear.
  • help — help for commands and features.
  • hist — show (and filter) command history.
  • uuid — generate a UUID v4.