cargo-sort icon indicating copy to clipboard operation
cargo-sort copied to clipboard

Enhanced exclusion support

Open AdamBryantLaunchWindow opened this issue 6 months ago • 1 comments

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

AdamBryantLaunchWindow avatar Jun 26 '25 16:06 AdamBryantLaunchWindow

Thanks @ssrlive!

AdamBryantLaunchWindow avatar Jul 07 '25 17:07 AdamBryantLaunchWindow