IfThere Run:Diff Then Else Error You need Acorn's 'diff' executable in your !Boot.Library for this functionality to work.
RMEnsure DDEUtils 0 IfThere System:Modules.DDEUtils Then RMLoad System:Modules.DDEUtils Else Error You need DDEUtils in your !System directory for this functionality to work.

IfThere Boot:Utils.HOn Then Run Boot:Utils.HOn { > null: }
CDir <Wimp$ScrapDir>.DirSync
Diff %0 %1 { > <Wimp$ScrapDir>.DirSync.Diff }
<Obey$Dir>.DiffThrowB <Wimp$ScrapDir>.DirSync.Diff
IfThere Boot:Utils.HOff Then Run Boot:Utils.HOff
