You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
render: add ASCII output mode and honour NO_COLOR / CLICOLOR
Accessibility for screen readers, non-UTF-8 terminals, and legacy consoles.
--ascii (-a) forces plain ASCII, and it is auto-enabled when the locale codeset
is not UTF-8 (setlocale + nl_langinfo). The Unicode status glyphs fall back to
[ok]/[warn]/[fail]/->, and the block-art and component banners get plain-text
forms. The em dash becomes a plain hyphen everywhere — this also changes the
default Unicode output. JSON (-j) and oneline (-1) carry no glyphs and are
documented as the fully accessible formats.
Colour now follows the standard env conventions: NO_COLOR (any value) and
CLICOLOR=0 disable it, CLICOLOR_FORCE forces it on even when piped, and an
explicit --color / CLICOLOR_FORCE overrides NO_COLOR.
Update the man page, usage.md, and --help.
0 commit comments