Skip to content
Corven Email SDK
Esc
↑↓navigate↵open⌘Jpreview
On this page

Offline CLI reference

Inspect installed exports and validate JSON requests locally with corven-email.

The package installs corven-email. It performs offline inspection only: no credential acquisition, environment discovery, authentication, host approval, sending or telemetry exporter is added by these commands.

Command Reference
corven-email help / --help Usage
corven-email discover Installed entrypoints
corven-email providers Local provider profiles
corven-email schema Partial JSON Schema
corven-email validate [provider] Request validation

From a checkout, run pnpm build and replace corven-email with node dist/email-cli-main.js.

Input and output

Validation reads one UTF-8 JSON envelope from piped stdin. The envelope has message and optional options. It is not a raw provider payload. Private input is never echoed in reports.

Successful commands write their report to stdout. Expected failures write a safe JSON error to stderr. Exit status is 0 for success, 1 for a validation/environment failure and 2 for invalid command usage.

Unsupported commands

There is no send, auth, doctor or host-bound dry-run command. Do not copy commands from another SDK with a similar name. Local validity does not establish remote authentication, acceptance or delivery; provider verification explains the distinction.