canonic connection manages the entries under connections: in canonic.yaml, the same file canonic setup writes to during onboarding.
connection list
List configured connections.
id, type, whether it’s the project default, and its params. With --json, returns {"connections": [...]} including full param dicts.
connection test
Test connectivity for one or all connections.
Exits non-zero if any tested connection fails to connect.
connection add
Add a new source connection to canonic.yaml.
A Snowflake connection with key-pair auth needs no
--credentials-ref unless the private key is encrypted, in which case the reference points at its passphrase:
read_only_role and list-valued params such as schemas are not flags. Add them by editing canonic.yaml, see the config reference.
connection remove
Remove a configured connection from canonic.yaml.