Ensure build command csp cannot be combined with others like underscore.

Former-commit-id: 97b6bd973323e086f1b6fdf3e40a7732804e2669
This commit is contained in:
John-David Dalton
2013-07-22 07:16:04 -07:00
parent 769ff84a65
commit 2c772d0f4c
3 changed files with 5 additions and 4 deletions

View File

@@ -1150,7 +1150,7 @@
' (e.g. `lodash settings="{interpolate:/{{([\\s\\S]+?)}}/g}"`)',
' lodash moduleId=... The AMD module ID of Lo-Dash, which defaults to “lodash”, used by precompiled templates',
'',
' All arguments, except `backbone`, `legacy`, `mobile`, `modern`, and `underscore`, may be combined.',
' All arguments, except `backbone`, `csp`, `legacy`, `mobile`, `modern`, and `underscore`, may be combined.',
' Unless specified by `-o` or `--output`, all files created are saved to the current working directory.',
'',
' Options:',
@@ -2650,7 +2650,7 @@
warnings.push('Invalid argument' + (invalidArgs.length > 1 ? 's' : '') + ' passed: ' + invalidArgs.join(', '));
}
// report invalid command combinations
invalidArgs = _.intersection(options, ['backbone', 'legacy', 'mobile', 'modern', 'underscore']);
invalidArgs = _.intersection(options, ['backbone', 'csp', 'legacy', 'mobile', 'modern', 'underscore']);
if (isTemplate) {
invalidArgs.push('template');