diff --git a/bin/cli.js b/bin/cli.js index 6777780..7e7cfb9 100644 --- a/bin/cli.js +++ b/bin/cli.js @@ -20,6 +20,9 @@ var cli = meow({ ' --cookie Adds a cookie on the main domain.', ' --auth-user Basic HTTP authentication username.', ' --auth-pass Basic HTTP authentication password.', + ' --block-domain Disallow requests to given (comma-separated) domains - aka blacklist.', + ' --allow-domain Only allow requests to given (comma-separated) domains - aka whitelist.', + ' --no-externals Block all domains except the main one.', ' --reporter The output format: "json" or "xml". Default is "json".', '' ].join('\n'), @@ -67,6 +70,11 @@ options.cookie = cli.flags.cookie || null; options.authUser = cli.flags.authUser || null; options.authPass = cli.flags.authPass || null; +// Domain blocking +options.blockDomain = cli.flags.blockDomain || null; +options.allowDomain = cli.flags.allowDomain || null; +options.noExternals = cli.flags.noExternals || null; + // Output format if (cli.flags.reporter && cli.flags.reporter !== 'json' && cli.flags.reporter !== 'xml') { console.error('Incorrect parameters: reporter has to be "json" or "xml"');