Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Stebalien/term
A Rust library for terminfo parsing and terminal colors.
https://github.com/Stebalien/term
Last synced: 3 months ago
JSON representation
A Rust library for terminfo parsing and terminal colors.
- Host: GitHub
- URL: https://github.com/Stebalien/term
- Owner: Stebalien
- License: apache-2.0
- Created: 2014-12-28T17:46:21.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2024-07-21T17:31:11.000Z (4 months ago)
- Last Synced: 2024-07-22T17:03:37.457Z (4 months ago)
- Language: Rust
- Homepage: https://stebalien.github.io/doc/term/term/
- Size: 375 KB
- Stars: 179
- Watchers: 8
- Forks: 49
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
term
====A Rust library for terminfo parsing and terminal colors.
[![CI](https://github.com/Stebalien/term/actions/workflows/ci.yml/badge.svg)](https://github.com/Stebalien/term/actions/workflows/ci.yml)
[Documentation](https://docs.rs/term/)
## MSRV
1.63
## Usage
Add this to your `Cargo.toml`:
```toml
[dependencies]term = "*"
```## Packaging and Distributing
For all terminals but windows consoles, this library depends on a non-hashed
(for now) terminfo database being present. For example, on Debian derivitives,
you should depend on ncurses-term; on Arch Linux, you depend on ncurses; and on
MinGW, you should depend on mingw32-terminfo.Unfortunately, if you're using a non-windows console on Windows (e.g. MinGW,
Cygwin, Git Bash), you'll need to set the TERMINFO environment variable to
point to the directory containing the terminfo database.