# Functions
EnsureDir ensures the directory exists, creating it if it doesn't exist.
ExecutableName returns the executable's name.
FileExists determines if a filepath exists and is not a directory.
FormatAsDateTime formats time to a "YYYY-MM-DD HH:MM:SS" string in the current location.
No description provided by the author
ShellQuoteJoin quotes each string for the shell and joins using the separator.
Username returns the current username.
# Variables
ErrFlockTimeout is returned when obtaining advisory lock on a file descriptor times out.