diff options
author | Florian Dold <florian@dold.me> | 2022-02-15 17:45:26 +0100 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2022-02-15 17:45:26 +0100 |
commit | 465ccdaa06d30a995235fd6438172eb125243321 (patch) | |
tree | 1d6eefefd858a491ed36353c504abeecab1f1280 /packages/pogen/src/pogen.ts | |
parent | e6c1294c910e6b54d24d62981632cf5e5f79d33f (diff) | |
download | wallet-core-465ccdaa06d30a995235fd6438172eb125243321.tar.xz |
subcommands for i18n tooling, unique message IDs
Diffstat (limited to 'packages/pogen/src/pogen.ts')
-rw-r--r-- | packages/pogen/src/pogen.ts | 21 |
1 files changed, 21 insertions, 0 deletions
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 <extract|merge|emit>"); + 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(); + } +} |