@stoplight/spectral-cli
Version:
[](https://stoplight.io/api-governance?utm_source=github&utm_medium=spectral&utm_campaign=readme) [;
const tslib_1 = require("tslib");
const yargs = (0, tslib_1.__importStar)(require("yargs"));
const spectral_runtime_1 = require("@stoplight/spectral-runtime");
const lint_1 = (0, tslib_1.__importDefault)(require("./commands/lint"));
if (typeof process.env.PROXY === 'string') {
const { HttpProxyAgent, HttpsProxyAgent } = require('hpagent');
const httpAgent = new HttpProxyAgent({ proxy: process.env.PROXY });
const httpsAgent = new HttpsProxyAgent({ proxy: process.env.PROXY });
spectral_runtime_1.DEFAULT_REQUEST_OPTIONS.agent = url => (url.protocol === 'http:' ? httpAgent : httpsAgent);
}
exports.default = yargs
.scriptName('spectral')
.parserConfiguration({
'camel-case-expansion': true,
})
.version()
.help(true)
.strictCommands()
.strictOptions()
.showHelpOnFail(true)
.wrap(yargs.terminalWidth())
.command(lint_1.default)
.demandCommand(1, '').argv;
//# sourceMappingURL=index.js.map