import * as path from "path";

const program = require("commander");
const rootDir = path.join(__dirname, "..");
const pinfo = require(path.join(rootDir, "package.json"));

// program basics
program
  .version(pinfo.version, "-v, --version")
  .description(pinfo.description)
  .command("generate", "generate a person", { isDefault: true })
  .alias("gen")
  .command("child", "generate a child")
  .command("parents", "generate parents")
  .command("desc", "generate a personality description")
  .command("convert", "convert a file between formats")
  .command("render", "render a person")
  .alias("echo")
  .parse(process.argv);
