alexcrichton opened PR #4082 from update-clap to main:
This commit migrates all CLI commands internally used in this project
from structopt/clap2 to clap 3. The intent here is to ensure that we're
using maintained versions of the dependencies as structopt and clap 2
are less maintained nowadays. Most transitions were pretty
straightforward and mostly dealing with structopt/clap3 differences.Along the way this also improves
cargo denya bit to ignore old crates we're using with outdated dependencies.
abrown submitted PR review.
abrown submitted PR review.
abrown created PR review comment:
@alexcrichton, are you sure this is correct? I still see activity in the repository and no slowdown in the number of downloads. It could be that it is just a stable project?
abrown edited PR review comment.
alexcrichton submitted PR review.
alexcrichton created PR review comment:
I mostly say this in that the "upgrade env_logger" PR has been open for almost a year at this point
alexcrichton merged PR #4082.
abrown submitted PR review.
abrown created PR review comment:
Yeah, I saw that... But they're also still iterating on it (slowly). My comment was meant not to change this PR but as a "should I be using that crate?" question. I probably still will unless you think there's a better option out there.
alexcrichton submitted PR review.
alexcrichton created PR review comment:
Oh I think it's fine to keep using, although personally I use
env_loggerwhere necessary (but choice-of-logger is a pretty personal thing at this point still I think, I don't think there's an obvious answer)
Last updated: Dec 06 2025 at 06:05 UTC