SDK CLI Usage
Use the SDK in CLI scripts for scheduled jobs, CI tasks, and operational tooling.
Step 1: Create a Script Project
mkdir chyper-ops && cd chyper-ops
pnpm init -y
pnpm add @chyper/sdk tsx
Step 2: Configure Environment Variables
CHYPER_API_BASE=https://your-api-base
CHYPER_API_KEY=your-api-key
Step 3: Write a First Command
import { ChyperClient } from "@chyper/sdk";
const client = new ChyperClient({
baseURL: process.env.CHYPER_API_BASE,
accessToken: process.env.CHYPER_API_KEY,
});
const projects = await client.projects.list();
console.log(`Projects: ${projects.length}`);
Step 4: Add Operational Safety
- Validate required environment variables at startup.
- Return non-zero exit codes on failures.
- Emit structured logs.
- Add retries only for transient failures.
Step 5: Promote to CI
- Store credentials in CI secret store.
- Scope credentials to required actions.
- Add run notifications for failures.
This approach keeps CLI automation production-safe and auditable.