rvn_run could have a number of parameters to specify Raven run options, that either temporarily and permanently rewrite the rvi file with the specified options, e.g.
temporary_changes (TRUE/FALSE, default TRUE) - if TRUE, rvi file is reverted to previous state after rvn is run
silent_mode - if TRUE, adds :SilentMode to rvi file. if FALSE, looks for :SilentMode and comments it out
suppress_output - same for :SuppressOutput
... other commands as appropriate to include here
rvn_run could have a number of parameters to specify Raven run options, that either temporarily and permanently rewrite the rvi file with the specified options, e.g.
temporary_changes (TRUE/FALSE, default TRUE) - if TRUE, rvi file is reverted to previous state after rvn is run silent_mode - if TRUE, adds :SilentMode to rvi file. if FALSE, looks for :SilentMode and comments it out suppress_output - same for :SuppressOutput ... other commands as appropriate to include here