UNPKG

seedgoose

Version:

Mongoose data seeding with smart id references tracking.

16 lines (15 loc) 849 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const type_args_usage_1 = require("type-args-usage"); const optionDefs_1 = require("./optionDefs"); function displayHelp(stream = process.stdout) { const packageJson = require('../package.json'); const t = type_args_usage_1.title('Seedgoose ' + packageJson.version); const d = type_args_usage_1.body(packageJson.description); const c = type_args_usage_1.title('Commands'); const cs = ` ${'seed'.padEnd(10)}seed and untouch existing records.\n ${'reseed'.padEnd(10)}seed and update existing records.\n ${'unseed'.padEnd(10)}remove seeded records.\n`; const ot = type_args_usage_1.title('Options'); const os = type_args_usage_1.options(optionDefs_1.default); stream.write(t + d + c + cs + ot + os + '\n'); } exports.default = displayHelp;