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