@speakeasy/cli
v0.1.2
Published
Command-line driver for speakeasy confidential content variants - create, list, deactivate, re-curate, and look up variants. JSON output by default so agents can drive it.
Downloads
401
Readme
@speakeasy/cli
The command line for speakeasy: share confidential content behind unguessable URLs, and revoke it when you're done.
Mint, re-curate, and revoke variants from the terminal, no dashboard needed.
Output is JSON by default, so a coding agent can drive it too (add --pretty
for human-readable output).
speakeasy items list available content items
speakeasy create --label <l> --items a,b,c [--duration <days|none>]
speakeasy list [--all] live variants (or all)
speakeasy deactivate <slug>
speakeasy set-duration <slug> --duration <days|none>
speakeasy set-items <slug> --items a,b,c
speakeasy lookup <slug> what a visitor would receiveRun it in a project that has a speakeasy.config.js:
npx speakeasy list
# or install globally for a bare `speakeasy` command:
npm install -g @speakeasy/cliRequires Node 20 or newer.
Documentation
Full setup lives in the repo: README for the overview, INSTALL.md for the step-by-step integration guide (written so a coding agent can follow it), and SECURITY.md for the threat model and its limits.
License
Apache 2.0. See LICENSE.
