ogham / rust-ansi-term

Rust library for ANSI terminal colours and styles (bold, underline)

Home Page:https://crates.io/crates/ansi_term

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Maintenance status

Veetaha opened this issue · comments

Hi, I've found that this is the most popular crate for ANSI terminal in Rust, however the last release was two years ago...
There are also outstanding PRs, like one to update it to rust2018 edition (#63), when edition 2021 is already upcoming and other issues that don't get attention.
I see that @ogham and @joshtriplett have the ownership permissions on crates.io here. Could you please clarify the status of maintenance of this crate? Should we pass the maintainership to other members of the community or deprecate and archive this crate?

@Veetaha I have permission to upload the crate on crates.io, but not permission to move the repository to some other organization. In any case, I don't have plans to do ongoing maintenance of this crate. I would personally recommend using the anstyle family of crates at this point, maintained by @epage.

Note that anstyle is still fairly early. All it supports at the moment is ansi style descriptions independent of the term styling crate so it can be used in public APIs for stylesheets while the underlying term styler can change (and it hasn't been vetted yet for a 1.0). https://github.com/epage/anstyle/issues/5 is tracing creating of streams for formatting. As for timeline, this is my expected focus area after clap 4.0.0.