Commit Graph

12 Commits

Author SHA1 Message Date
4dae357980 feat: add OpenCode auth support to claude-usage
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.
2025-12-28 23:26:27 -06:00
7c36a0a1ce feat: add R2 file sharing tool with environment configuration
- 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)
2025-12-28 19:06:46 -06:00
d5cf784fe1 feat: enhance claude-usage with colorized output, pace tracking, and verbose mode
- 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
2025-12-28 17:40:23 -06:00
62c575aa92 feat: add automated font installation system with fontconfig management
- Install fonts from Google Fonts via TOML config
- Generate fontconfig XML with optimized rendering settings
- Auto-run on config changes via chezmoi hook
- Support GitHub-sourced fonts (Iosevka) alongside Google Fonts
2025-12-28 15:20:04 -06:00
17b1be33a9 feat: add commit-helper tool to optimize AI commit context
Replaces verbose git command invocations in commit commands with a smart
TypeScript helper that:
- Filters out lockfiles, binary files, and generated content from diffs
- Truncates large diffs intelligently by preserving complete file changes
- Provides structured summaries with file type distribution and change stats
- Shows previews of new files being added

Also adds Fish shell VSCode extension and enables Claude Code panel preference.
2025-12-27 17:01:31 -06:00
8b77454d2b feat: add claude-usage CLI tool with Fish shell aliases
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.
2025-12-27 17:00:25 -06:00
d1d925232d Add duplicate mounting/unmounting handling, remove unused variables, skip_mount 2025-06-07 16:23:51 -05:00
bdebd36f9a viofo_backup: fixed indentation, always unmount after mounting properly 2025-06-07 15:05:00 -05:00
1e2e2935c6 viofo_backup: use std/log, error catching, smarter drive select filter, network connectivity, backup destination, space availability check, existing mount check 2025-06-07 14:22:51 -05:00
a557028659 Improve viofo backup script: command check, hostname check, available space check, configurable host/path 2025-06-06 19:23:45 -05:00
e72d12a2a6 add good TODO ideas for viofo script 2024-10-28 17:10:14 -05:00
84d67ece8c Add viofo_backup nushell script 2024-10-28 17:07:50 -05:00