CLI Reference
ctxindex export
Stream a Resource using a Profile-declared export format.
export resolves the Resource's Profile and streams the selected representation to stdout. Valid formats come from the loaded Profile registry; JSON is always available.
Usage
ctxindex export --format <format> <ref>Flags
| Flag | Purpose |
|---|---|
--format <format> | Select a Profile-declared format or the always-available json format. |
Discover formats before exporting:
ctxindex describe profile communication.message
ctxindex export 'ctx://01J00000000000000000000000/message/stable-message-id' --format jsonRedirect stdout when a file is required:
ctxindex export <ref> --format <format> > output.binJSON output
export does not accept --json. Use --format json to stream the validated payload's JSON export. Export bytes go to stdout; warnings go to stderr.
Stable exit codes
Exit codes are API: 0 success; 2 invalid usage or an unsupported format; 10 needs_auth; 20 rate limited; 30 network/provider; 40 permission denied; 50 other sync failure; 130 cancelled by SIGINT.