Hi Mr. Noodle,
Another vote for being able to perform multiple rules on one matched item.
It would open the doors for so many new uses for Hazel. You could do automated file checkers for all kinds of files, video files, audio files, photos, documents, delivery workflows as well as even more advanced actions.
I’ll provide an example. I’m trying to automate a video processing workflow, where I’m be able to take a folder “Project” consisting of 3 folders: Video, Audio and Graphics.
The folders contain these files:
Graphics: PSD files - those should be in RGB Color mode, be in 1920x1280 resolution etc.
Video: Video files - those should be Prores 4444, wrapped in a QuickTime wrapper, with a resolution of 1920x1080, 24 bit audio etc. etc.
Audio: Audio files - 24 bit, 2 channel, uncompressed audio, in AIFF format etc.
With the current version of Hazel it’s not possible to have Hazel go through this complete folder hierarchy, tag the files with errors (based on what doesn’t live up to the specs), and then move the complete checked folder to a specific destination.
Hazel will only tag the file with the first error it finds and then stop checking for more (because of the lack of a multiple rule matches feature). And I’m trying to make it rename each file with all the errors it finds.
It is possible to work around this by moving a single file (for instance a video file) from one folder to another (where Hazel then runs a different check in each folder and moves the file to the next) - for instance with foldes named “Video Codec”, “Video Resolution”.
See this setup:
http://cl.ly/image/3Q060z1s2l2LAn example checking rule (Audio Codec):
http://cl.ly/image/262Z461c113mThe Finished rule:
http://cl.ly/image/2P181q2N0P3KHowever this only works with one single file. Checking only one file at a time by dragging it into a folder, waiting for it to be checked and then moving it back into the folder structure, is not an option and defeats the purpose of this automation workflow (as you still have to spend time moving files around, which introduces user errors and such - one might as well check the files manually as the time saved is lost again).
However the above workaround could have worked for a complete folder structure if it was possible to, in the same rule, to run the action not only on the matched files, but also on one of the folders containing a matched file (another general feature request). But still the most intuitive and simple way of accomplishing the above it seems, would be if one could a checkbox for simply enabling multiple rules to trigger, instead of stopping after the first.
This would help break through many of the limitations in file checking and delivery workflows for all kinds of projects. I hope my explanation makes sense.
The implementation suggested by “xor2000” sounds excellent b.t.w.
Anyway, consider this a major feature request from me. I can imagine a lot of companies could use this in their workflows and there seems to be no competing alternative in the market, that does this at a reasonable cost.