ANSI Escape Sequence
A Rust library which provides an ANSI escape sequences (or codes, whatever you like more).
Current status is experimental.
Goals
- Provide ANSI escape sequences.
- Provide input events parser (2nd phase).
Examples
[]
= "0.1"
An example how to retrieve the ANSI escape sequence as a String
:
use SaveCursorPosition;
An example how to use the ANSI escape sequence:
use ;
use anes;
Motivation
There're couple of terminal crates like:
All these crates do share two pieces of code:
- ANSI escape sequences and
- input event parsers.
I think that it's a waste of resources and asked Timon (the crossterm
crate maintainer) what he thinks
about a new crate as a building block for the crossterm
and other crates. And here we
are ...
License
The ANES crate is dual-licensed under Apache 2.0 and MIT terms.
Copyrights in the ANES project are retained by their contributors. No copyright assignment is required to contribute to the ANES project.