seedgoose
Version:
Mongoose data seeding with smart id references tracking.
16 lines (15 loc) • 849 B
JavaScript
;
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;