Skip to content

conqp/ansi-color-codec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ansi-color-codec

Encode arbitrary byte sequences with ANSI background colors.

showcase.webm

Usage

You can use the program as a library or as a command line utility.

Library

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.

Command line utility

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.

About

Encode arbitrary byte sequences with ANSI background colors

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages