Skip to content


A section called textconv in the configuration file controls how file contents are modified before being passed to diff.

The textconv must contain an array of objects where each object has the following properties:

Name Type Description
pattern string Target path pattern to match
command string Command to transform contents
args []string Extra arguments to command

Files whose target path matches pattern are transformed by passing them to the standard input of command with args, and new contents are read from the command's standard output.

If a target path does not match any patterns then the file contents are passed unchanged to diff. If a target path matches multiple patterns then element with the longest pattern is used.