cargo-sort
cargo-sort copied to clipboard
Enhanced exclusion support
Request
Any one of these would likely be a sufficient solution
- Respect worksapce Cargo.toml exclusions/inclusion when using -w.
- Add an exclude flag for when using -w.
- Add flag to continue on "No file found" errors.
Context
Example cargo:
[workspace]
members = ["crates/*", "crates/package2/src-tauri"]
exclude = ["crates/package2"]
resolver = "3"
➜ cargo sort --workspace
Checking package0...
Finished: Cargo.toml for "package0" has been rewritten
Checking package1...
Finished: Cargo.toml for package1 is sorted already, no changes made
Checking package2...
error: No file found at: L:\git\project\crates\package2\Cargo.toml
Thanks @ssrlive!