claude-code-statusline-core
Core library for claude-code-statusline. It exposes the public API, types, and statusline modules used by the CLI.
- Public API highlights:
Engine,Config,parse_claude_input,Context,CoreError - Feature flags:
git: enables Git-powered modules (git_branch,git_status)parallel: enables Rayon-based parallel rendering (optional)
Example
use ;
let json = r#"{\n \"session_id\": \"abc\",\n \"cwd\": \"/tmp\",\n \"model\": {\n \"id\": \"claude-3.5-sonnet\",\n \"display_name\": \"Sonnet\"\n }\n}"#;
let input = parse_claude_input?;
let config = default;
let engine = new;
let output = engine.render?;
println!;
# Ok::
License
MIT