UNPKG

webstorm-init

Version:

CLI tool to write initial WebStorm settings into a new project

43 lines 2.54 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.Help = void 0; const react_1 = __importDefault(require("react")); const ink_1 = require("ink"); const version_1 = require("../version"); exports.Help = () => { const width = 70; const options = [ { option: "-f, --force", desc: "prompt to overwrite existing WebStorm config folder", }, { option: "-h, --help", desc: "show this help page" }, { option: "-t, --template", desc: "path to be used as template. Defaults to the user's home directory, or the built-in template, if ~/.idea_template does not exist. Has to be the last argument.", }, { option: "-v, --version", desc: "show version info and exit" }, ]; return (react_1.default.createElement(react_1.default.Fragment, null, react_1.default.createElement(ink_1.Box, { flexDirection: "column", alignItems: "center", height: 7, width: width }, react_1.default.createElement(ink_1.Text, { color: "blue" }, "webstorm-init ", version_1.version), react_1.default.createElement(ink_1.Spacer, null), react_1.default.createElement(ink_1.Text, null, "CLI tool to write initial WebStorm settings into a new project"), react_1.default.createElement(ink_1.Text, { bold: true }, "Alias: wsi"), react_1.default.createElement(ink_1.Spacer, null)), react_1.default.createElement(ink_1.Box, { flexDirection: "column", alignItems: "flex-start", height: 3, width: width }, react_1.default.createElement(ink_1.Text, null, "Usage: webstorm-init [options]"), react_1.default.createElement(ink_1.Spacer, null), react_1.default.createElement(ink_1.Text, null, "Options:")), options.map((entry) => (react_1.default.createElement(ink_1.Box, { flexDirection: "row", alignItems: "flex-start", width: width, key: entry.option }, react_1.default.createElement(ink_1.Box, { marginLeft: 2, width: "30%" }, react_1.default.createElement(ink_1.Text, null, entry.option)), react_1.default.createElement(ink_1.Box, { width: "70%" }, react_1.default.createElement(ink_1.Text, null, entry.desc))))))); }; //# sourceMappingURL=Help.js.map