# Functions
CopyDir copies a src directory to a dst directory.
Diff returns a list of files that differ between the source and destination.
IsDotGitFolder checks if the provided path is either the .git folder or a file underneath the .git folder.
PrettyFileDiff takes the content of two files and returns the pretty diff.
SyncFile copies file from src file path to a dst file path by replacement deletes dst file if src file doesn't exist.