Reference

Complete CLI reference for rescile-ce global options and subcommands serve, save, diff, bootstrap, and mod.

CLI Reference

The rescile-ce binary provides several subcommands for managing and serving your graph.

Synopsis:

rescile-ce [GLOBAL OPTIONS] <COMMAND>

Global Options

  • -d, --data-dir <DIR>: The root directory for your data files. Defaults to ./data.
  • --module <PATH_OR_URL>: Load a module. Can be used multiple times.
  • --module-params <PARAMS>: Semicolon-separated key=value params available in all templates.
  • --debug[=<SELECTOR>]: Enable debug logging. Filter by passing a comma-separated list (e.g. network,bafin).
  • --remove-orphaned-assets: Remove unconnected assets from the final graph.
  • --writeonce-keys <KEYS>: Comma-separated property keys that avoid overwrites (default: created).
  • --max-loop <N>: Max stabilization loop iterations (default: 8).
  • --git-client <CLIENT>: Git client (auto, gh, git, internal).

Subcommands

serve

Builds the graph and starts the Web UI and GraphQL server.

  • --port <PORT>: Listening port (default: 7600).
  • --listen <IP>: Listener IP address (default: 127.0.0.1).

save <FILE>

Builds the graph and dumps the raw in-memory representation to a JSON file.

diff <FILE>

Builds the current graph and compares its structure against an older, saved graph JSON file.

bootstrap

Creates starter asset and input files from the bootstrap content defined in a loaded module.toml.

update [VERSION]

Checks for and safely installs in-place updates for rescile-ce.

mod <lock|check|update|fetch>

Dependency management commands. See Module Dependencies.