Encode arbitrary byte sequences with ANSI background colors.
showcase.webm
You can use the program as a library or as a command line utility.
The library provides a trait ColorCodec<T> that allows arbitrary byte
iterators
(Iterator<Item = u8>) to encode their bytes as ANSI background color
codes or decode them back again.
Therefor the trait provides the functions encode() and
decode().
The library is no_std as does not require alloc.
You can encode bytes or decode color codes by passing them to
ansi-color-codec's STDIN:
$ echo "I use Arch btw" | ansi-color-codec
$ echo "I use Arch btw" | ansi-color-codec | ansi-color-codec -dFor more options, see ansi-color-codec -h.