pub fn term_width() -> usizeExpand description
$COLUMNS when it is exported and sane, else a conservative 80 — the
region’s lines are short and an ioctl is not worth its portability. 80,
not wider: shells rarely export COLUMNS, and a region line longer than
the real terminal wraps, which breaks the erase arithmetic.
pub is now wider than it needs to be — the out-of-crate caller that
justified it, amont-agent, is its own project and carries its own copy.
Left public rather than narrowed in the same change that removed it.