I'm trying to archive all files (including subfolders and files in them) in the root folder with some exceptions.
Here's the list of the files:
var fileList = [ '**/*', '!archive.zip', '!.sass-cache/*', '!assets/*', '!node_modules/*', '!.bowerrc', '!.editorconfig', '!.gitattributes', '!.gitignore', '!.jshintrc', '!bower.json', '!Gruntfile.js', '!package.json', '!README.md', '!sublime.sublime-project', '!sublime.sublime-workspace', ];
And here's the grunt-contrib-compress
config:
compress: { main: { options: { archive: 'archive.zip' }, files: [ { src: [fileList], dest: 'archive/' }, // includes files in path ] } }
But I can't make it work. Seems that the process is stuck in endless loop and it keeps archiving itself over and over. I tried adding the name of the archive to the exception list, however it didn't help.
How can I get all the files archived from the root folder and subfolders with certain exceptions?
Thanks a lot.