Crates.io | ansi-color-codec |
lib.rs | ansi-color-codec |
version | 0.7.3 |
source | src |
created_at | 2022-11-13 20:44:23.06873 |
updated_at | 2024-09-19 19:57:52.265817 |
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 | 32,626 |
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
.