UNPKG

webstorm-init

Version:

CLI tool to write initial WebStorm settings into a new project

36 lines 1.32 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const minimist_1 = __importDefault(require("minimist")); const react_1 = __importDefault(require("react")); const ink_1 = require("ink"); const Help_1 = require("./components/Help"); const App_1 = require("./components/App"); const version_1 = require("./version"); main(); function main() { const argv = minimist_1.default(process.argv.slice(2), { boolean: ["force", "help", "version"], string: ["template"], alias: { f: "force", h: "help", t: "template", v: "version" }, }); const showHelp = argv.h; const force = !!argv.f; const showVersion = argv.v; const template = (argv.t || "").replace(/"/g, ""); // remove quotes from path names if (showVersion) { console.log(version_1.version); return; } if (showHelp) { ink_1.render(react_1.default.createElement(Help_1.Help, null)); } else { ink_1.render(react_1.default.createElement(App_1.App, { force: force, templatePath: template }), { exitOnCtrlC: false, }); } } //# sourceMappingURL=index.js.map