-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Open
Labels
A-new-subcommandArea: new subcommandArea: new subcommandC-feature-requestCategory: proposal for a feature. Before PR, ping rust-lang/cargo if this is not `Feature accepted`Category: proposal for a feature. Before PR, ping rust-lang/cargo if this is not `Feature accepted`S-triageStatus: This issue is waiting on initial triage.Status: This issue is waiting on initial triage.
Description
Describe the problem you are trying to solve
Rust consists of many tools and at the moment there is no single command to check if everything is fine and up to date.
Describe the solution you'd like
Similar to npm's doctor command there could be a cargo doctor
command which checks the whole ecosystem if everything is working as expected and is up to date.
This checks could include:
- rustc
- cargo
- cargo binaries
- ping crates.io
- configuration / env / paths
- caches etc.
cargo doctor
could also give specific solutions, e. g. if rustc is outdated, the recommendation would be:
run rustup update
to get the newest version.
sokratonie, Milo123459 and juanperlojhpratt, miere and alecmocatta
Metadata
Metadata
Assignees
Labels
A-new-subcommandArea: new subcommandArea: new subcommandC-feature-requestCategory: proposal for a feature. Before PR, ping rust-lang/cargo if this is not `Feature accepted`Category: proposal for a feature. Before PR, ping rust-lang/cargo if this is not `Feature accepted`S-triageStatus: This issue is waiting on initial triage.Status: This issue is waiting on initial triage.