Commit Graph

2 Commits

  • feat: add install command to configure statusLine in settings.json
    - locate Claude config via CLAUDE_CONFIG_DIR or ~/.claude
    - scope arg: user (default), project, or local
    - preserve existing settings and key order; back up to .bak
    - set statusLine command to the quoted current executable path (handles spaces)
  • feat: implement Rust statusline for Claude Code
    - parse status JSON from stdin and render a single status line
    - widgets: model+thinking, context %, directory, git, token speed, rate limits
    - coloring: green-to-red gradient plus fixed per-widget colors
    - `test` subcommand previews all widgets with synthetic data
    - braille-blank placeholder on the second line