# Packages
Package exec wrap the standar package "os/exec" to simplify calling Run with stdout and stderr.
# Functions
ConfirmYesNo display a question to standard output and read for answer from input Reader for simple yes "y" or no "n" answer.
Copy file from in to out.
Environments return list of system environment as map of key and value.
Extract uncompress and/or unarchive file from fileInput into directory defined by dirOutput.
IsBinary will return true if content of file is binary.
IsDirEmpty will return true if directory is not exist or empty; otherwise it will return false.
IsFileExist will return true if relative path is exist on parent directory; otherwise it will return false.
PathFold replace the path "in" with tilde "~" if its prefix match with user's home directory from [os.UserHomeDir].
PathUnfold expand the tilde "~/" prefix into user's home directory using [os.UserHomeDir] and environment variables using [os.ExpandEnv] inside the string path "in".
RmdirEmptyAll remove directory in path if it's empty until one of the parent is not empty.
# Variables
ErrExtractInputExt define an error when the input file extension is unknown.