claude-code-status-line 1.2.5

A configurable status line for Claude Code with powerline arrows, context tracking, and quota monitoring
Documentation
use serde::{Deserialize, Serialize};

/// Color scheme for a single section (background, foreground, details)
#[derive(Clone, Copy, Debug, Serialize, Deserialize)]
pub struct SectionColors {
    pub background: Option<(u8, u8, u8)>,
    pub foreground: (u8, u8, u8),
    pub details: (u8, u8, u8),
}

// Per-section defaults
pub const CWD_COLORS: SectionColors = SectionColors {
    background: Some((217, 119, 87)),
    foreground: (38, 38, 36),
    details: (65, 65, 62),
};

pub const GIT_COLORS: SectionColors = SectionColors {
    background: Some((38, 38, 36)),
    foreground: (217, 119, 87),
    details: (130, 129, 122),
};

pub const MODEL_COLORS: SectionColors = SectionColors {
    background: Some((217, 119, 87)),
    foreground: (38, 38, 36),
    details: (65, 65, 62),
};

pub const CONTEXT_COLORS: SectionColors = SectionColors {
    background: Some((38, 38, 36)),
    foreground: (217, 119, 87),
    details: (130, 129, 122),
};

pub const QUOTA_5H_COLORS: SectionColors = SectionColors {
    background: Some((217, 119, 87)),
    foreground: (38, 38, 36),
    details: (65, 65, 62),
};

pub const QUOTA_7D_COLORS: SectionColors = SectionColors {
    background: Some((38, 38, 36)),
    foreground: (217, 119, 87),
    details: (130, 129, 122),
};

pub const COST_COLORS: SectionColors = SectionColors {
    background: Some((217, 119, 87)),
    foreground: (38, 38, 36),
    details: (65, 65, 62),
};