# Functions
Glob is like filepath.Glob but uses the overlay file system.
Init initializes the overlay, if one is being used.
IsDir returns true if path is a directory on disk or in the overlay.
IsDirWithGoFiles reports whether dir is a directory containing Go files either on disk or in the overlay.
lstat implements a version of os.Lstat that operates on the overlay filesystem.
Open opens the file at or overlaid on the given path.
OpenFile opens the file at or overlaid on the given path with the flag and perm.
OverlayPath returns the path to the overlaid contents of the file, the empty string if the overlay deletes the file, or path itself if the file is not in the overlay, the file is a directory in the overlay, or there is no overlay.
ReadDir provides a slice of fs.FileInfo entries corresponding to the overlaid files in the directory.
Stat implements a version of os.Stat that operates on the overlay filesystem.
Walk walks the file tree rooted at root, calling walkFn for each file or directory in the tree, including root.
# Variables
OverlayFile is the path to a text file in the OverlayJSON format.
# Structs
OverlayJSON is the format overlay files are expected to be in.