Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace atty with is-terminal as a direct dependency #4327

Merged
merged 3 commits into from
Feb 1, 2023
Merged

Conversation

faern
Copy link
Member

@faern faern commented Feb 1, 2023

Basically a follow up to #4322 and #4323. Getting rid of our direct dependencies on the unmaintained and unsound crate atty.

We still depend on atty via clap and fern. For fern the issue is tracked here and for clap "all" we have to do is to upgrade to clap 4.

I have no idea why cargo udeps did not catch atty being unused in talpid-core however 🤷


This change is Reviewable

@faern faern requested a review from pinkisemils February 1, 2023 10:52
@faern faern changed the title Replace atty Replace atty with is-terminal as a direct dependency Feb 1, 2023
Copy link
Collaborator

@pinkisemils pinkisemils left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed 4 of 4 files at r1, all commit messages.
Reviewable status: :shipit: complete! all files reviewed, all discussions resolved

Copy link
Collaborator

@pinkisemils pinkisemils left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:lgtm:

Reviewable status: :shipit: complete! all files reviewed, all discussions resolved

@faern faern merged commit c646045 into master Feb 1, 2023
@faern faern deleted the replace-atty branch February 1, 2023 15:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants