If a directory is specified without a glob pattern, we have to exclude all files in that directory, so add a recursive glob to every directory and enable the bash globstar feature when globbing to '**/*' matches all files and directories beneath the given directory.