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.
validate
Parse a pipeline and check it against the JSON Schema. CI-friendly exit codes.
run
Validate and execute a pipeline. Run once if no schedule, otherwise stay alive on CRON.
version
Print the build version and Go runtime.
Flags & exit codes
Flags
--verbose, --quiet, --log-file, --dry-run.
Exit codes
0 success · 1 validation · 2 parse · 3 runtime.
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.yamlThat'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.