package plebeia
Module Plebeia.Fs_treeSource
File system over Plebeia tree, with a "tree" interface.
Here, a `tree` is a subtree of Plebeia tree. This is different from the `cursor` of `Fs` which is a zipper pointer to a tree.
Accesses to the tree items are by the absolute path names from the root of the tree. Fs_tree optimizes contiguous file accesses in the same directories using zipper internally.
File system via Plebeia
Type of file name
Path name, a list of names
Type of Plebeia tree of a file or a directory
Type for the contents of a file or a directory
Hash of a file or a directory
make raw_tree path wraps raw_tree which points to path and returns a tree
empty context returns a tree pointing the empty file system
Get the underlying raw cursor