Verify makes use of the clipboard.
This is done via the TextCopy project.
An alternative to using the clipboard is the DiffEngineTray tool.
When a verification fails, a command to accept the received version is added to the clipboard:
On Windows:
cmd /c move /Y "ReceivedFile" "VerifiedFile"
On Linux or OS:
mv -f "ReceivedFile" "VerifiedFile"
When a the number of files outputted from a converter reduces, a command to delete the extra files is added to the clipboard:
On Windows:
cmd /c del "VerifiedFile"
On Linux or OS:
rm -f "VerifiedFile"
A custom command can be used by adding environment variables.
Add a variable named Verify.MoveCommand
where {0}
and {1}
will be replaced with the received and verified files respectively.
Add a variable named Verify.DeleteCommand
where {0}
will be replaced with the file to be cleaned up.
The clipboard behavior can be disable using the following:
VerifierSettings.DisableClipboard();
Set a Verify_DisableClipboard
environment variable to true
. This overrides the above settings.