UNPKG

1.25 kBJavaScriptView Raw
1#!/usr/bin/env node
2"use strict";
3Object.defineProperty(exports, "__esModule", { value: true });
4require("source-map-support/register");
5const automationClient_1 = require("../lib/automationClient");
6const configuration_1 = require("../lib/configuration");
7const scan_1 = require("../lib/scan");
8const logger_1 = require("../lib/util/logger");
9try {
10 logger_1.configureLogging(logger_1.ClientLogging);
11 configuration_1.loadConfiguration()
12 .then(configuration => {
13 scan_1.enableDefaultScanning(configuration);
14 return configuration;
15 })
16 .then(configuration => automationClient_1.automationClient(configuration).run())
17 .catch(e => {
18 if (e instanceof Error) {
19 if (e.stack && e.stack.includes(e.message)) {
20 console.error(e.stack);
21 }
22 else if (e.stack) {
23 console.error(e.message);
24 console.error(e.stack);
25 }
26 else {
27 console.error(e.message);
28 }
29 }
30 else {
31 console.error(e);
32 }
33 process.exit(1);
34 });
35}
36catch (e) {
37 console.error(`Uncaught exception: ${e.message}`);
38 process.exit(10);
39}
40//# sourceMappingURL=start.js.map
\No newline at end of file