Skip to content
This repository was archived by the owner on Jul 3, 2023. It is now read-only.

Conversation

@jcgruenhage
Copy link
Contributor

atty is unmaintained and has a potential unaligned read. See https://github.com/rustsec/advisory-db/blob/main/crates/atty/RUSTSEC-2021-0145.md.

is-terminal is a replacement based on atty, with the soundness issue fixed and an (IMO) nicer to use API, mirroring what's available in the std lib on nightly with std::io::IsTerminal.

This is a follow-up on clap-rs/clap#4249, to finish replacing atty in the context of clap.

@epage epage merged commit 1043ddc into rust-cli:main Nov 24, 2022
@jcgruenhage jcgruenhage deleted the replace-atty-with-is-terminal branch November 24, 2022 22:26
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants