| Crates.io | ansi-color-codec |
| lib.rs | ansi-color-codec |
| version | 2.0.2 |
| created_at | 2022-11-13 20:44:23.06873+00 |
| updated_at | 2025-08-02 10:08:37.562132+00 |
| description | Encode bytes as ANSI background colors |
| homepage | https://github.com/conqp/ansi-color-codec/ |
| repository | https://github.com/conqp/ansi-color-codec/ |
| max_upload_size | |
| id | 714501 |
| size | 18,698 |
Encode arbitrary byte sequences with ANSI background colors.
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().
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 -d
For more options, see ansi-color-codec -h.