Lots of new options, filter option enhanced, wildcards supported in directory rules
Big update! Now you can use multiple filters on the commandline. In the configuration file directory rules can have wildcards too. Multiple core names per line in section [cores]
can be specified. And yes, you read it right, there is a version option! How cool is that?! (And oh, i just noticed the wrong date for the notes... it should be September 19, not 18...)
enjoy_0.4.0.tar.gz is the release package to download and extract. enjoyd.gz is the debug build and not intended for normal usage. You can also install from crates.io with cargo, but I wait a few days or maybe a week before updating there: https://crates.io/crates/enjoy/
[0.4.0] - September 19, 2022
- new: option
-v
,--version
to display the current version information of
the app - new: option
-s
,--strict
to turn option--filter
into strict mode, case
sensitive and no longer adding stars around the pattern automatically
(meaning it matches exactly the name and not somewhere in the middle of
filename), example:-sf "Super"
won't match "Super Mario Land.gb", but
-sf "Super*"
will - changed:
-f
,--filter
can be used multiple times, all of them have to
match to get a result (works only as commandline option) - changed: multiple custom core names under section
[cores]
in user settings
ini file can be specified in one line separated by space, example:
gb gbc = sameboy
- changed: if a game ROM is not found and option
-x
is active, then
simulation of the process will continue and no longer stops, this allows
running other options such as-n
with non existing games to quickly check
associated file extension, example:-xn ..sfc
- changed: wildcard support for directory rules implemented, only supported
wildcards are star*
(none or any number of characters) and question mark
?
(exactly one any character), example:[~/Emulatoren/games/psx*]
- changed: directory rules are exact match now, no longer is it compared if the
game path "starts" with the directory path, also trailing basckslash is
optional - changed: internal library updated to respect the order of rules in the
configuration for priority reasons, first match of a rule will be used, this
is not considered a bug, because the order was not important before - new: option
-o
,--config-path
to print the fullpath of the user settings
ini file - changed: previous short option
-o
for--open-config
is renamed to-O
and
will no longer print path - changed: logo rework