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