diff options
Diffstat (limited to 'bin/uglifyjs')
-rwxr-xr-x | bin/uglifyjs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/bin/uglifyjs b/bin/uglifyjs index 4160171d..9e8573e4 100755 --- a/bin/uglifyjs +++ b/bin/uglifyjs @@ -62,6 +62,7 @@ You need to pass an argument to this option to specify the name that your module .describe("lint", "Display some scope warnings") .describe("v", "Verbose") .describe("V", "Print version number and exit.") + .describe("noerr", "Don't throw an error for unknown options in -c, -b or -m.") .alias("p", "prefix") .alias("o", "output") @@ -96,6 +97,7 @@ You need to pass an argument to this option to specify the name that your module .boolean("spidermonkey") .boolean("lint") .boolean("V") + .boolean("noerr") .wrap(80) @@ -104,6 +106,12 @@ You need to pass an argument to this option to specify the name that your module normalize(ARGS); +if (ARGS.noerr) { + UglifyJS.DefaultsError.croak = function(msg, defs) { + sys.error("WARN: " + msg); + }; +} + if (ARGS.version || ARGS.V) { var json = require("../package.json"); sys.puts(json.name + ' ' + json.version); |