diff --git a/lib/cli.js b/lib/cli.js index 70a0ad51..d2aa20ad 100644 --- a/lib/cli.js +++ b/lib/cli.js @@ -39,6 +39,13 @@ function cli() type: [String, Array], default: defaultOptions.excludedKeywords }, + "exclude-scheme": + { + rename: "excludedSchemes", + info: "URI schemes to ignore. Can be used multiple times.", + type: [String, Array], + default: defaultOptions.excludedSchemes + }, "exclude-external": { rename: "excludeExternalLinks", @@ -152,15 +159,20 @@ cli.prototype.input = function(args, showArgs) } else if (args.input != null) { - // TODO :: remove this when nopter's default values for Arrays are fixed + // TODO :: remove these when nopter's default values for Arrays are fixed if (args.excludedKeywords === undefined) { args.excludedKeywords = defaultOptions.excludedKeywords; } + if (args.excludedSchemes === undefined) + { + args.excludedSchemes = defaultOptions.excludedSchemes; + } run(args.input, { excludedKeywords: args.excludedKeywords, + excludedSchemes: args.excludedSchemes, excludeExternalLinks: args.excludeExternalLinks===true, excludeInternalLinks: args.excludeInternalLinks===true, excludeLinksToSamePage: args.verbose!==true,