Check if the source directory exists
Detect infinite symlink loops inside combined directories too
Remove code that's no longer needed
Change YAML map errors from warning to error
Ensure combined files are still written even when there's a partial error
Combine files in a directory listed in a YAML file
Use fs.readdir() instead of readdir.read()