tuist clean already supports cleaning everything, or cleaning only specific categories.
One case I run into is the opposite. I want to clean most things, but keep one category around.
For example, I often want to keep dependencies so SwiftPM packages do not need to be resolved again, while still cleaning the rest.
That means listing every other category manually:
tuist clean plugins generatedAutomationProjects projectDescriptionHelpers manifests editProjects runs binaries selectiveTests
It could be nice to have a small exclusion option for this:
tuist clean --except dependencies
tuist clean -x dependencies
What do you think?