Not a switch as such, but if you structure your rule file so that the top level rule file is just "INCLUDE <name of current rule file>", then that INCLUDE line will be the only bit that is echoed to the transcript. (This assumes you do not have CALIBRE_ECHO_RULE_FILE set; that environment variable is sometimes turned on for debugging.)
Oh, and while I was checking that I had the correct environment variable name, I found that if you are using Calibre Interactive, there is a setting that also causes the rules to be echoed out: Setup > Preferences > Misc tab, "Display text of included rule files in transcript". This is turned off by default, so most likely is not a culprit.
Hope this helps-
I wonder if you're asking how to avoid having the transcript printed when you run the DRC job from the command line?
For that, I use output redirection and send the transcript to a file so it doesn’t scroll on the screen as the job is running. For example:
% calibre –drc –hier rules > log
% calibre –drc –hier rules
I sent the transcript to a file. It works fine,
Thanks for your advice.