I organized my code so that it has some keywords on the folder names such as _DIRECTIVE. My intention was to write a gulp task that recognize the folder naming pattern, using gulp.src("**/*_DIRECTIVE/**/*"). I want to make a copy of all folders (and its sub folders) which contains the _DIRECTVE keyword and put them in a separate folder.
I have a folder structure that looks like
src
|-folder-name_1_DIRECTVE/
| |-subfolder/
| | |-subsubfolder/
| | |-file.js
| |
| |-file.js
|
|-folder/
| |-folder-name_2_DIRECTVE/
| |-subfolder/
| | |-subsubfolder/
| | |-file.js
| |
| |-file.js
|
|
|-folder/
|-subfolderfolder/
|-folder-name_3_DIRECTVE/
|-subfolder/
| |-subsubfolder/
| |-file.js
|
|-file.js
Using gulp I want the output to be
output
|-folder-name_1_DIRECTVE/
| |-subfolder/
| | |-subsubfolder/
| | |-file.js
| |
| |-file.js
|
|-folder-name_2_DIRECTVE/
| |-subfolder/
| | |-subsubfolder/
| | |-file.js
| |
| |-file.js
|
|-folder-name_3_DIRECTVE/
|-subfolder/
| |-subsubfolder/
| |-file.js
|
|-file.js
I tried to use gulp-flatten but it didn't help because it is also flattening the subfolders under my _DIRECTIVE folders.
Please help