@telebort/question-banks-cli
v1.2.0
Published
CLI tool for Question Banks API - authentication, API keys, usage, billing
Downloads
186
Maintainers
Readme
@telebort/question-banks-cli
CLI tool for the Question Banks API - authentication, API key management, usage tracking, and billing.
Installation
npm install -g @telebort/question-banks-cliQuick Start
# Authenticate
question-banks login
# Check your account
question-banks whoami
# View usage
question-banks usage
# Manage API keys
question-banks api-keys list
question-banks api-keys create --name "Production" --mode live
# Manage billing
question-banks billingCommands
Authentication
| Command | Description |
|---------|-------------|
| question-banks login | Authenticate with Question Banks API |
| question-banks logout | Clear local authentication tokens |
| question-banks whoami | Display current account information |
API Keys
| Command | Description |
|---------|-------------|
| question-banks api-keys list | List all API keys |
| question-banks api-keys create | Create a new API key |
| question-banks api-keys revoke <id> | Revoke an API key |
| question-banks api-keys rotate <id> | Rotate an API key |
Usage & Billing
| Command | Description |
|---------|-------------|
| question-banks usage | Display API usage statistics |
| question-banks billing | Open Stripe Customer Portal |
Local Validation
| Command | Description |
|---------|-------------|
| question-banks validate <file> | Validate a question JSON file locally |
API Key Modes
- Test keys (
sk_test_...): For development, don't count against quota - Live keys (
sk_live_...): For production, count against quota
Configuration
Configuration is stored in ~/.question-banks/:
tokens.json- Authentication tokens (secure, 0600 permissions)config.json- User preferences
Environment Variables
| Variable | Description |
|----------|-------------|
| QUESTION_BANKS_API_URL | Override API base URL |
| DEBUG | Enable debug mode for verbose output |
Pricing Tiers
| Tier | Price | Daily Limit | Features | |------|-------|-------------|----------| | Free | $0 | 100/day | Schemas only | | Standard | $29/mo | 10,000/day | Validation API | | Premium | $99/mo | 50,000/day | Full API + Grading | | Enterprise | Custom | Unlimited | SLA, SSO |
Documentation
License
MIT
