# Packages
Package bloom implements Bloom filters.
No description provided by the author
No description provided by the author
Package db defines database utility functions.
No description provided by the author
Package metrics provides a metric logging wrappers for Prometheus server.
No description provided by the author
No description provided by the author
Package timers provides a Clock abstraction useful for simulating timeouts.
No description provided by the author
# Functions
CopyFile uses io.Copy() to copy a file to another location This was copied from https://opensource.com/article/18/6/copying-files-go.
CopyFolder recursively copies an entire directory to another location (ignoring symlinks).
CopyFolderWithFilter recursively copies an entire directory to another location (ignoring symlinks) with an optional filter function to include/exclude folders or files.
ExecAndCaptureOutput runs the specified command and args and captures stdout into a string, returning the string or an error upon completion.
ExeDir returns the absolute path to the current executing binary (not including the filename).
FileExists checks to see if the specified file (or directory) exists.
GetFirstLineFromFile retrieves the first line of the specified file.
IsDir returns true if the specified directory is valid.
RaiseRlimit increases the number of file descriptors we can have.
# Type aliases
IncludeFilter is a callback for filtering files and folders encountered while copying with CopyFileWithFilter().