@mirage-cli/reddit-cli
v0.1.9
Published
Reddit CLI (drives the reddit.viewengine.ai service). Mirage-compatible command shape.
Downloads
1,777
Readme
@mirage-cli/reddit-cli
Reddit CLI — drives the reddit.viewengine.ai service.
bun add -g @mirage-cli/reddit-cli
reddit config set-host https://reddit.viewengine.ai
reddit login # Clerk OAuth (browser)
reddit hot programming -l 10
reddit search "rust" --sub rustAuth
Either:
REDDIT_API_KEYenv var — for headless / CI.REDDIT_API_HOSTenv var — overrides the saved host.reddit login— interactive Clerk OAuth (PKCE, loopback). Stored under~/.config/reddit-cli/config.json.
Built-in OAuth defaults exist only for the prod host (reddit.viewengine.ai).
For staging or any other Clerk tenant, set:
REDDIT_CLI_OAUTH_ISSUER=https://your-clerk-tenant.clerk.accounts.dev
REDDIT_CLI_OAUTH_CLIENT_ID=your_public_pkce_client_id…or pass --issuer / --client-id to reddit login.
Programmatic use
import { buildProgram } from "@mirage-cli/reddit-cli";
const program = buildProgram();
await program.parseAsync(["node", "reddit", "hot", "programming", "--json"]);Drop-in for mirage: see @mirage-cli/reddit.
