Previous implementation had discontinuities at day boundaries. New
cycle-based approach (2 AM sleep start) provides continuous, testable
active hour tracking.
Check OpenCode auth.json first (more likely current), fall back to Claude Code credentials. Add token expiry checking, enhanced API error formatting with status details, and improved debug output.
- Add share.ts CLI tool for uploading files to R2 with clipboard integration
- Configure R2 credentials across all shell environments (fish, bash, nushell)
- Add shell abbreviations for claude opus and share commands
- Refine claude-usage terminology (quota → limit, behind → under)
- Add rainbow gradient spinner and pastel color scheme for better readability
- Calculate usage pace against expected linear/active-hours patterns
- Show reset times with relative + contextual absolute formatting
- Add --verbose flag for debugging API requests/responses
Implements a fast Bun-based CLI utility to check Claude API rate limit usage by reading OAuth credentials and making a minimal API request to extract rate limit headers.
Provides three Fish shell aliases (cu, ccu, usage) for convenient access to the claude-usage command.