buvt Required software

Required Software and APIs

The program consists both of code written in python and in javascript

Python script

Linux

rsync
(when using rsync ("R"-option) to parse the trees)
md5sum
(calculating it hashcodes)
readlink
(to get the content of softlinks (for calculating its hashcode))

Windows

CertUtil
(calculating its hashcode)

Javascript (node.js / electron)

Linux

cp
rm
rmdir
mkdir
realpath
(converting fiPath to fsPath)
md5sum
(calculating hashcodes)
xdg-open
(opening text-files or folders)
meld
(Comparing files)
stat
(to get high resolution (ns) timestamps)
rsync
(copying a list of files to remote host)
readlink
(get the content of a softlink)

Windows

copy /l
del
rmdir
mkdir -p
certutil -hashfile
calculating hashcodes)
start
(opening text-files or folders)

See also:

Required software discussion