From 465ccdaa06d30a995235fd6438172eb125243321 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Tue, 15 Feb 2022 17:45:26 +0100 Subject: subcommands for i18n tooling, unique message IDs --- packages/pogen/src/pogen.ts | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 packages/pogen/src/pogen.ts (limited to 'packages/pogen/src/pogen.ts') diff --git a/packages/pogen/src/pogen.ts b/packages/pogen/src/pogen.ts new file mode 100644 index 000000000..7d128ce7a --- /dev/null +++ b/packages/pogen/src/pogen.ts @@ -0,0 +1,21 @@ +import { potextract } from "./potextract.js"; + +function usage(): never { + console.log("usage: pogen "); + process.exit(1); +} + +export function main() { + const subcommand = process.argv[2]; + if (process.argv.includes("--help") || !subcommand) { + usage(); + } + switch (subcommand) { + case "extract": + potextract(); + break; + default: + console.error(`unknown subcommand '${subcommand}'`); + usage(); + } +} -- cgit v1.2.3