personae
Version:
This tool is used to generate a person either NPC or other Edit
22 lines • 1.04 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const personae_1 = require("./personae");
const saver_1 = require("./saver");
const program = require("commander");
// program basics
program
.option("-c, --child <file>", "child *.per file")
.option("-o, --output <dir>", "output directory")
.parse(process.argv);
if (program.child) {
const outputDir = program.output || ".";
const personae = new personae_1.default();
const person = saver_1.default.load(program.child);
const parents = personae.generateParents(person);
process.stdout.write(personae_1.default.output(parents.mother));
saver_1.default.finish(outputDir, "Would you like to save the mother? (y | n)", parents.mother, parents.mother.name, () => {
process.stdout.write(personae_1.default.output(parents.father));
saver_1.default.finish(outputDir, "Would you like to save the father? (y | n)", parents.father, parents.father.name, undefined);
});
}
//# sourceMappingURL=program-parents.js.map