Please describe your issue:
I am unclear how to pass an array of regexes to --ignore.
This works - when I just want to ignore one file: electron-packager --ignore=browserify-cache.json
These do not, when I want to ignore more than one:
electron-packager --ignore=browserify-cache.json,embedded.js # -> makes one ignore string
electron-packager --ignore=[browserify-cache.json,embedded.js] # -> outputs "no matches found: --ignore=[browserify-cache.json,embedded.js]"
electron-packager --ignore="[browserify-cache.json,embedded.js]" # -> makes one ignore string
electron-packager --ignore=/browserify-cache.json/,/embedded.js/ # -> makes one ignore string
electron-packager --ignore=[/browserify-cache.json/,/embedded.js/] # ->" outputs no matches found: --ignore=[/browserify-cache.json/,/embedded.js/]"
I am at a loss. It seems to me that there is an "obvious" convention for writing arrays in a command line option which is why the precise syntax is not documented or has no examples, but this is an aspect of UNIX command line I am completely unfamiliar with. Please help?
You can do one of two things:
--ignore more than once: --ignore='browserify-cache\.json' --ignore='embedded\.js'--ignore='browserify-cache\.json|embedded\.js'It should be noted in the CLI help that you can specify certain parameters multiple times.
Got it - thanks!
Most helpful comment
You can do one of two things:
--ignoremore than once:--ignore='browserify-cache\.json' --ignore='embedded\.js'--ignore='browserify-cache\.json|embedded\.js'It should be noted in the CLI help that you can specify certain parameters multiple times.