# Packages
No description provided by the author
# Functions
No description provided by the author
NewCachedReader creates a cache Reader instance, backed by a bolt DB and delegating reads to delegate.
nolint:ireturn.
NewFilesystemReader creates a new instance of FilesystemReader to traverse and read files from the specified paths and root.
No description provided by the author
nolint:ireturn.
No description provided by the author
No description provided by the author
TypeString retrieves an enum value from the enum constants string name.
TypeStrings returns a slice of all String values of the enum.
TypeValues returns all values of the enum.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
CachedReader reads files from a delegate Reader, appending a cache Entry on read (if on exists) and updating the cache after the file has been processed.
CompositeReader combines multiple Readers into one.
File represents a file object with its path, relative path, file info, and potential cache entry.
FilesystemReader traverses and reads files from a specified root directory and its subdirectories.
No description provided by the author
No description provided by the author
# Interfaces
Reader is an interface for reading files.
# Type aliases
No description provided by the author
go:generate enumer -type=Type -text -transform=snake -output=./type_enum.go.