soma.cell

soma describe

Describe a cell as structured JSON: signals, memory, state machines, scale, routes.

soma describe is a command of soma, the toolchain of the Soma programming language (compiler, checker, verifier, test runner and server in one binary). Its options, as soma 3.2.4 prints them:

$ soma describe --help
Describe a cell as structured JSON: signals, memory, state machines, scale, routes

Usage: soma-v3.2.4 describe [OPTIONS] [FILE]

Arguments:
  [FILE]  Path to the .cell source file (not required with --builtins)

Options:
      --builtins         List every builtin: signature + brief, grouped by category (✗ = nondeterministic)
      --faces            Print only cell contracts: face signals, tools, memory slots, state machines, sum types
      --json             Output as JSON (for agents)
      --stdlib <STDLIB>  Path to stdlib directory (default: auto-detect)
  -h, --help             Print help