v0.1 pre-release · Apache-2.0 Start an evaluation

Reference

CLI

Generated · exhaustive Every command, every flag, every default, extracted from the clap definitions rather than typed out. Hidden commands are listed as hidden.

The public surface is nine commands

trellara --help lists nine commands. They are the supported CLI, and the documented loop through them is init → check → preflight → run → verify → status.

CommandPurpose
trellara checkInspect CDC readiness, slot posture, WAL risk, and failover-slot safety
trellara initCreate a brokerless local Trellara flow config
trellara runRun bootstrap, relay, apply, and optional verify for a configured flow
trellara fleetSummarize verified replication topology across multiple flow configs
trellara configMigrate and safely inspect versioned configuration
trellara lakePlan and run lakehouse fan-in from verified transactions
trellara preflightCheck source and target contracts before CDC starts
trellara statusShow flow health, recovery actions, and proof evidence
trellara verifyCompare source and target tables and record checksum evidence

Every visible command in full

trellara check

Inspect CDC readiness, slot posture, WAL risk, and failover-slot safety

FlagValuesDefault
--configvalueunset
--formathtml · json · textjson
--outputvalueunset
--database-urlvalueunset
--target-database-urlvalueunset
--source-idvaluead-hoc-source
--database-idvaluepostgres
--dataset-idvaluead-hoc
--publicationvaluetrellara_publication
--slotvaluetrellara_slot
--capturevaluepgoutput
--wal-retention-warn-bytesvalueunset
--tablerepeatablerequired unless --config
--write-initvalueunset
--forceflagunset

trellara init

Create a brokerless local Trellara flow config

FlagValuesDefault
--source-database-urlvaluerequired
--target-database-urlvalueunset
--source-idvaluelocal-source
--database-idvaluepostgres
--dataset-idvaluedefault
--publicationvaluetrellara_publication
--slotvaluetrellara_slot
--stream-pathvalue./target/trellara-local-stream
--outputvaluetrellara.yml
--primary-keyvalueid
--tablerepeatablerequired
--evaluateflagunset
--forceflagunset

trellara run

Run bootstrap, relay, apply, and optional verify for a configured flow

FlagValuesDefault
--configvaluerequired
--localflagunset
--verifyflagunset
--formatjson · textjson
--skip-snapshotflagunset
--snapshot-run-idvaluelocal-run-snapshot
--create-if-missingflagtrue
--max-transactionsvalue100
--max-messagesvalue100

trellara fleet

Summarize verified replication topology across multiple flow configs

SubcommandFlags or nested subcommands
fleet init--source-database-url --target-database-url --fleet-id --source-id --database-id --dataset --table --primary-key --output-dir --force
fleet report--config --format
fleet scorecard--config --format
fleet control-plane--config --format
fleet identity-audit--config --format
fleet evidence-plan--config --format

trellara config

Migrate and safely inspect versioned configuration

SubcommandFlags or nested subcommands
config migrate--config
config redact--config

trellara lake

Plan and run lakehouse fan-in from verified transactions

SubcommandFlags or nested subcommands
lake plan--config
lake ddl--config
lake writer-plan--config --file --epoch-id --source-bucket-count --format
lake spark-templatespark-template current-state spark-template scd2 spark-template maintenance spark-template dashboard
lake inspect--config --file
lake epoch--config --scenario --required-source-count --offline-source-count --duplicate-replay-count --format
lake faninfanin plan fanin ddl fanin epoch-spec fanin run fanin verify fanin completeness

trellara preflight

Check source and target contracts before CDC starts

FlagValuesDefault
--configvaluerequired

trellara status

Show flow health, recovery actions, and proof evidence

FlagValuesDefault
--configvaluerequired
--viewflow · report · alerts · dashboard · metrics · diagnosticsflow
--formatjson · textjson

trellara verify

Compare source and target tables and record checksum evidence

FlagValuesDefault
--configvaluerequired
--tablevalueunset

The 47 hidden commands

These are marked hide = true in args_cli.rs. They work and they are tested; they are operator and evidence tooling rather than supported public CLI, and they may change without a version bump. We list them because you will find them anyway, and finding an undocumented command surface is worse than being told about it.

version, quickstart, mvp-check, evaluate, consistency, performance, identity-audit, evidence-registry, semantics, demo, dev, flow, contract-test, contract, schema-discover, schema, stream, native, chaos, validate, explain, bootstrap, relay, apply-schema, apply, snapshot, reseed, report, alerts, dashboard, metrics, diagnostics, source-safety, inspect-transaction, partition-local, partition-watermarks, partition-rebalance-plan, quarantine, repair, repair-plan, pilot-guide, pilot-scorecard, pilot-evidence, pilot-evidence-check, pilot-evidence-template, pilot-package, pilot.

The separate check binary

trellara-check is its own binary with its own argument parser, deliberately tiny so it can be run on an evaluation call. It takes the database URL as a positional argument.

ArgumentValuesDefault
<database_url>valuerequired
--formathtml · json · texttext
--outputvaluestdout
How this page is produced

Generated from the repository at 347a884 by tools/gen_reference.py. If this page and the code disagree, the code is right and this page is a bug.

On this page