All files / lib pluginHelp.js

100% Statements 2/2
100% Branches 0/0
100% Functions 1/1
100% Lines 2/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72            1x 1x                                                                                                                                
"use strict";
/**
 * `Proxy` plugin help.
 * 
 * @function
 */
module.exports = (args, d) => {
    return args
        .options({
            "http-proxy": {
                describe: d("Use http proxy."),
                type: "boolean",
                group: "Proxy:",
            },
            "http-proxy-port [number]": {
                describe: d("Port for http proxy. Default is random.",
                    "Incompatible with '--slaves' option."),
                type: "number",
                group: "Proxy:",
            },
            "global-proxy": {
                describe: d("Use transparent global proxy."),
                type: "boolean",
                group: "Proxy:",
            },
            "global-proxy-port [number]": {
                describe: d("Port for transparent global proxy.",
                    "Default is random. Incompatible with '--slaves' option."),
                type: "number",
                group: "Proxy:",
            },
            "cache": {
                describe: d("Enable middleware to cache proxy responses to disk."),
                type: "boolean",
                group: "Proxy:",
            },
            "existing-cache": {
                describe: d("Use existing cache if it exists."),
                type: "boolean",
                group: "Proxy:",
            },
            "cache-folder [folder]": {
                describe: d("Folder to put cached server responses.",
                    "Default is 'cwd/.proxy-cache'."),
                type: "string",
                group: "Proxy:",
            },
            "speed <value>": {
                describe: d("Proxy speed, kb/s."),
                type: "number",
                group: "Proxy:",
            },
            "install-certificate": {
                describe: d("Install global proxy certificate as trusted.",
                    "Requires administrator permissions."),
                type: "boolean",
                group: "Proxy:",
            },
            "ssl-ca-dir [folder]": {
                describe: d("Folder to put generated self-signed ssl certificates."),
                type: "string",
                group: "Proxy:",
            },
            "reconnect [value]": {
                describe: d("Number of proxy reconnects on request error.",
                    "Default is 2."),
                type: "number",
                group: "Proxy:",
            },
        });
};