elm-spa
Version:
single page apps made easy
29 lines (25 loc) • 1.17 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const package_json_1 = __importDefault(require("../../package.json"));
exports.default = {
run: () => helpText.trimLeft()
};
const bold = (str) => '\x1b[1m' + str + '\x1b[0m';
const cyan = (str) => '\x1b[36m' + str + '\x1b[0m';
const green = (str) => '\x1b[32m' + str + '\x1b[0m';
const yellow = (str) => '\x1b[33m' + str + '\x1b[0m';
const helpText = `
${bold(`elm-spa`)} – version ${yellow(package_json_1.default.version)}
Commands:
${bold(`elm-spa ${cyan(`new`)}`)} . . . . . . . . . create a new project
${bold(`elm-spa ${cyan(`add`)}`)} <url> . . . . . . . . create a new page
${bold(`elm-spa ${cyan(`build`)}`)} . . . . . . one-time production build
${bold(`elm-spa ${cyan(`server`)}`)} . . . . . . start a live dev server
Other commands:
${bold(`elm-spa ${cyan(`gen`)}`)} . . . . generates code without elm make
${bold(`elm-spa ${cyan(`watch`)}`)} . . . . runs elm-spa gen as you code
Visit ${green(`https://elm-spa.dev`)} for more!
`;