Skip to main content

Module diffstat

Module diffstat 

Source
Expand description

diffstat API (re-exported at this path).

Structs§

DiffstatOptions
Options for laying out diffstat lines (Git diff_options stat fields).
FileStatInput
FileStatInput struct.

Functions§

display_width_minus_ansi
Visible terminal width of s, skipping ANSI CSI sequences (like Git utf8_strnwidth(..., 1)).
format_single_stat_line
Format a single per-file --stat line at a fixed total width (Git show_stats).
write_diffstat_block
Write diffstat lines and summary, matching Git’s layout.