Optional output directory and a shorthand for common filters #2160
Replies: 2 comments 2 replies
-
|
Hi @craft-and-code, thank you for your thoughtful discussion! I'll break out the discussion into separate threads for ease of discussion. 1. Make --output optional when it matches --inputWhile I understand the pain point, I'm unlikely to make this change. One of the main motivating factors for Igir is that I personally found other ROM managers extremely unintuitive in their behavior, and it is not always clear what actions they take and when. The very explicit CLI flags with Igir signal to users exactly what they should expect to happen. |
Beta Was this translation helpful? Give feedback.
-
2. Shorthand for "Clean" filtering (e.g., --no-trash or --all-filters)I think you want the existing |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi there,
First of all, thank you for this amazing tool. I use it extensively for my ROM management and I have two suggestions to make the CLI experience even smoother:
1. Make --output optional when it matches --input
Currently, when performing operations where the source and destination are the same, we have to repeat the path:
npx igir move clean zip --dat DAT/[FOLDER] --input ROMS/[FOLDER] --output ROMS/[FOLDER]Suggestion: Make the
--outputargument optional. If omitted, it could default to the--input path. This would greatly simplify commands for users who want to process their files in place.2. Shorthand for "Clean" filtering (e.g., --no-trash or --all-filters)
When working with Redump sets, I often find myself typing a long list of exclusions to get a "clean" set:
--no-debug --no-demo --no-beta --no-sample --no-prototype --no-programSuggestion: Implement a single flag (for example
--no-junkor--filter-cleanorno-allor--all-filters) that acts as a wrapper for all the "non-retail" flags mentioned above. This would make the reports and moving commands much more readable.What do you think @emmercm? I’d be happy to discuss this further!
Best regards,
Beta Was this translation helpful? Give feedback.
All reactions