github emmercm/igir v1.2.1

latest releases: v4.2.0, v4.1.2, v4.1.1...
2 years ago

Release Highlights

New DAT name filtering options

Thanks to a suggestion from @chainsawsalad, new options --dat-exclude, --dat-regex, and --dat-regex-exclude have been added. The regex options in particular are helpful for only processing certain DATs within one archive of many DATs (e.g. No-Intro's daily download).

New game filtering options

As a follow-on to the above, new options --filter-regex and --filter-regex-exclude have been added. These help you match or exclude games based on their name, such as /SGB Enhanced/i or /(Mario|Metroid|Zelda)/i.

ROM header options & scanning fixes

Thanks to a bug report from @chainsawsalad, ROM headers won't be processed for archived ROMs that aren't being extracted or zipped. Previously, headered ROMs in archives would have matched an un-headered DAT, but the ROMs would have retained their header on copy or move.

Symlink fixes

  • Symlinks in input directories are now followed, which is especially helpful for ROMs
  • Symlinks in the output directory are now deleted correctly on clean

All changes

11 February 2023 - 6e7156c - v1.2.1 (#289)
11 February 2023 - 0489499 - Fix: symlinks are followed when scanning, are not followed when cleaning (#286)
11 February 2023 - d97af0f - Chore: update dependency cacheable-request to 10.2.7 [SECURITY] (#288)
10 February 2023 - f4f18b8 - Feature: game name regex filtering (#285)
10 February 2023 - 319cb1c - Fix: require extract or zip commands for ROM header manipulation (#284)
9 February 2023 - 909e260 - Feature: DAT filtering options (#283)

Don't miss a new igir release

NewReleases is sending notifications on new releases.