Problem
Short flags and confirmation conventions vary between destructive commands:
Users can't rely on muscle memory across commands, and -r vs -y conventions drift.
Suggested fix
Audit all destructive/mutating commands and standardize:
-y / --yes everywhere for skip-confirmation
-n / --dry-run where applicable
-f / --force where applicable
Document the convention in the README.
Problem
Short flags and confirmation conventions vary between destructive commands:
clean— uses-sfor--staleprune— has both--staleand-s, and uses-yfor--yespush— uses-rfor--remove, no-ycounterpart (see bug:push --removedeletes worktree without confirmation #54)Users can't rely on muscle memory across commands, and
-rvs-yconventions drift.Suggested fix
Audit all destructive/mutating commands and standardize:
-y/--yeseverywhere for skip-confirmation-n/--dry-runwhere applicable-f/--forcewhere applicableDocument the convention in the README.