Skip to main content

statusline_template

Function statusline_template 

Source
pub fn statusline_template(
    report: &Report,
    plan_id: &str,
    tpl: &str,
    colours: bool,
    ascii: bool,
    bar_width: usize,
) -> String
Expand description

ocuse’s statusline: cmduse’s {key} template engine (report_render:: render_template) resolved against this report’s own placeholders, so both binaries are driven by statusline_template in their config.

Placeholders (case-insensitive): {plan} {period} plan id / period label {month} {month_pct} {month_bar} {five_hour} {five_hour_pct} {five_hour_bar} (aliases {5h} {5h_pct} {5h_bar}) {weekly} {weekly_pct} {weekly_bar} (aliases {wk} {wk_pct} {wk_bar}) {models} top model by period spend | or newline literal separators Unknown placeholders are dropped. Percentages are one decimal; money reuses cmduse_core::money; bars reuse report_render::bar (ascii/colour aware).