feat(matching): add matching files with excludes