davidbarsky / tracing-tree

Apache License 2.0
128 stars 31 forks source link

`ansi_term` crate is not maintained #51

Closed aaronbembenek-aws closed 2 years ago

aaronbembenek-aws commented 2 years ago

The ansi_term crate is no longer maintained: https://rustsec.org/advisories/RUSTSEC-2021-0139

Would you consider replacing it with another library that is maintained, like yansi (which has similar APIs)?

I have a fork of tracing-tree using yansi and would be happy to open a PR.

davidbarsky commented 2 years ago

In tracing-subscriber and tracing-glog we switched to using nu-ansi-term, so while I'd appreciate a PR to switch away from ansi_term, I think I'd prefer that we matched some of the other crates.

davidbarsky commented 2 years ago

I also didn't realize Kani was using tracing! it's flattering to be used by such a neat project!

aaronbembenek-aws commented 2 years ago

In tracing-subscriber and tracing-glog we switched to using nu-ansi-term, so while I'd appreciate a PR to switch away from ansi_term, I think I'd prefer that we matched some of the other crates.

That makes sense! I'll open a PR with nu_ansi_term.

aaronbembenek-aws commented 2 years ago

Thanks for merging that PR! Do you have a schedule for when the next release will be published to crates.io? We'd like to use that release once it's ready.