# Functions
Hash returns a SHA256 hash of all files and directories in the file tree rooted at root, except for the paths in excludePaths (the tree hash).
List returns a list in lexical order of ListEntry structs of all files in the file tree rooted at root.
ListBytes returns a list in lexical order of newline separated hashes of all files in the file tree rooted at root in the canonical format, except for the paths in excludePaths (the tree list).
PrintList prints a list of (sorted) entries in the canonical tree list format.
SHA256 returns the SHA256 hash of the file with given path.
# Variables
ExcludePaths is the default list of paths not considered by Codechain.