UNPKG

@controlplane/cli

Version:

Control Plane Corporation CLI

32 lines 1.17 kB
#!/usr/bin/env node "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const axios_1 = require("axios"); const axios_retry_1 = require("axios-retry"); const winston = require("winston"); const cli_1 = require("./cli/cli"); const manager_1 = require("./profile/manager"); const logger_1 = require("./util/logger"); const axiosRetry_1 = require("./util/axiosRetry"); function main() { const mgr = (0, manager_1.defaultProfileManager)(); // we know the logDir, write a log file there too logger_1.logger.add(new winston.transports.File({ format: winston.format.combine(winston.format.timestamp(), winston.format.json({ space: 2 })), level: 'debug', dirname: mgr.logDir, filename: 'cpln.log', maxFiles: 10, maxsize: 5 * 1024 * 1024, })); axios_1.default.defaults.proxy = false; (0, axios_retry_1.default)(axios_1.default, (0, axiosRetry_1.getStandardRetryConfig)()); new cli_1.Cli({ profileManager: mgr, err: process.stderr, out: process.stdout, in: process.stdin, }).run(process.argv.slice(2)); } main(); //# sourceMappingURL=cpln.js.map