Skip to content

Heads up: fork with theme system and layout tweaks #2

Description

@Rob-Morris

G'day! I forked your project as @robmorris/claude-usage-line — wanted to let you know since I built on your work.

I evaluated 9 statusline tools in detail (CCometixLine, kamranahmedse, rz1989s, daniel3303, ccsp, kcchien, pyccsl, ccpet, and yours). Yours had the fewest stars of the group, but it was the only one I felt comfortable forking — zero runtime dependencies, strongest security posture of any option reviewed, and clean TypeScript I could build on without reworking fundamentals. Stars measure popularity, not quality. The only thing missing for my use case was the ability to customise the theme.

Original authorship is credited in the README and LICENSE.

What I added:

  • Theme system — --theme flag, 10 shipped presets (dark/light variants), user override file at ~/.claude/statusline-theme.json, supports named/256/RGB/raw ANSI color formats
  • Layout tweaks — shortened bar labels (Cx/5h/7d), moved extras (diff/cost/duration) to line 1, --sep flag for separator customization
  • setup enhancements — --theme and --force flags, copies editable theme file on setup

You're welcome to pull anything upstream. Just let me know if you'd like a PR.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions