cannectors

CLI

Three commands — validate, run, version — and four flags.

The Cannectors CLI is small on purpose. Three commands, four global flags. The interesting surface lives in the YAML.

Flags & exit codes

A typical loop

# 1. Edit the YAML
$EDITOR pipeline.yaml

# 2. Sanity-check it
cannectors validate pipeline.yaml

# 3. Preview against the real source, no destination write
cannectors run --dry-run pipeline.yaml

# 4. Ship it
cannectors run pipeline.yaml

That's the whole development feedback loop. CI can do step 2 as a schema gate; step 3 is the safety net before a fresh pipeline hits production destinations.