ANSI Escape Sequence
A Rust library which provides an ANSI escape sequences (or codes, whatever you like more).
Terminal Support
Not all ANSI escape sequences are supported by all terminals. You can use the interactive-test to test them. Checkout the repository and then:
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.