SIGN IN SIGN UP

feat(cat): implement GNU display flags (-A -b -e -E -s -t -T -v) (#293)

* test(cat): add comprehensive tests for -v nonprinting character display

Agent-Id: agent-b06ccde0-dadd-446a-8eb7-4da1a3a9a277
Linked-Note-Id: b2ce1141-e925-4ca2-9839-9929c05d6e05

* test(cat): add comprehensive comparison tests for display flags (-A -b -

Agent-Id: agent-cb21b343-b39f-4576-af13-6eca0dfea909
Linked-Note-Id: 2f16c18e-02bf-45f0-9c55-ea5a46c11175

* feat(cat): implement GNU display flags -A -b -e -E -s -t -T -v

Add show-nonprinting/-v byte table, show-ends, show-tabs, squeeze-blank, number-nonblank, long options, and -u no-op, matching GNU coreutils. Includes unit tests and locked comparison fixtures.

Signed-off-by: Lars Trieloff <lars@trieloff.net>

---------

Signed-off-by: Lars Trieloff <lars@trieloff.net>
L
Lars Trieloff committed
6130334f0ed013771bbe39f32a249bdaf762c488
Parent: bb9a20b
Committed by GitHub <noreply@github.com> on 7/12/2026, 12:51:22 PM