Description

Check that files in source and destination paths match

Input

name:type
description
pattern

meta

:map

Groovy Map containing source information e.g. [ id:‘test’ ]

source

:file

File or directory containing source files to compare.

destination

:file

File or directory containing destination files to compare.

Output

name:type
description
pattern

combined

meta

:map

Groovy Map containing source information e.g. [ id:‘test’ ]

${prefix}.combined.txt

:file

Combined report of matching, missing, differing, and error paths.

*.combined.txt

differ

meta

:map

Groovy Map containing source information e.g. [ id:‘test’ ]

${prefix}.differ.txt

:file

Report of paths present in both source and destination but different.

*.differ.txt

missing_on_dst

meta

:map

Groovy Map containing source information e.g. [ id:‘test’ ]

${prefix}.missing_on_dst.txt

:file

Report of paths present in source but missing from destination.

*.missing_on_dst.txt

missing_on_src

meta

:map

Groovy Map containing source information e.g. [ id:‘test’ ]

${prefix}.missing_on_src.txt

:file

Report of paths present in destination but missing from source.

*.missing_on_src.txt

match

meta

:map

Groovy Map containing source information e.g. [ id:‘test’ ]

${prefix}.match.txt

:file

Report of matching paths.

*.match.txt

error

meta

:map

Groovy Map containing source information e.g. [ id:‘test’ ]

${prefix}.error.txt

:file

Report of paths with read or hash errors.

*.error.txt

versions_rclone

${task.process}

:string

The name of the process

rclone

:string

The name of the tool

rclone --version | sed -n '1s/^rclone v//p'

:eval

The expression to obtain the version of the tool

Topics

name:type
description
pattern

versions

${task.process}

:string

The name of the process

rclone

:string

The name of the tool

rclone --version | sed -n '1s/^rclone v//p'

:eval

The expression to obtain the version of the tool

Tools

rclone
MIT

Rclone is a command-line program to manage files on cloud storage.