Verify makes use of the clipboard.
This is done via the TextCopy project.
Clipboard support is shipped via the Verify.ClipboardAccept nuget.
An alternative to using the clipboard is the DiffEngineTray tool.
The clipboard behavior can be enabled using the following:
ClipboardAccept.Enable();
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 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.
Set a Verify_DisableClipboard
environment variable to true
. This overrides the above settings.