Global flags
Flags every command accepts: --inputs, --dry-run, --profile, --strict, --output, --stream, and --out.
These flags work across the command surface.
--inputs <path|->
Bulk input. An NDJSON file with one entity per line, or - to read stdin. The
server processes the batch with bounded concurrency and streams back one NDJSON
document covering the whole batch.
eximagent enrich company --inputs companies.ndjson
Always prefer this to looping the single-entity form. See bulk input and streaming.
--dry-run
Preview only. Sets confirmed=false and dryRun=true server-side, making it a
safe wrapper around any billable or irreversible command.
eximagent --dry-run search run --product "roasted coffee" --location DE
--profile <name>
Run against a different saved account. Equivalent to the EXIMAGENT_PROFILE
environment variable.
eximagent --profile client-a whoami
--strict
Single-input only. Opts back into the blocking-candidates flow when input is
ambiguous. The default is auto-pick, which keeps bulk runs moving; --strict
is for when you would rather be asked than have a choice made for you.
--output yaml|table|json
Output format. Defaults to JSON, or NDJSON for streamed commands.
--stream
Emit NDJSON stream events for long-running commands.
--out <file> [--format ndjson|csv]
Bulk export for analytics query and analytics sql. Auto-pages the entire
result set to a file at 10,000 rows per page, printing only a small summary —
row count, page count, columns, a three-row sample, and byte size.
eximagent analytics query --groupBy importer --measures shipments --out buyers.ndjson --format ndjson
Environment variables
| Variable | Effect |
|---|---|
EXIMAGENT_PROFILE | Default saved account for the session |
HTTPS_PROXY | Proxy for the CLI's outbound HTTPS calls |