UNPKG

@lingui/cli

Version:

Lingui CLI to extract messages, compile catalogs, and manage translation workflows

13 lines (12 loc) 623 B
#!/usr/bin/env node import { program } from "commander"; import { readFileSync } from "node:fs"; import path from "node:path"; const packageJson = JSON.parse(readFileSync(path.resolve(import.meta.dirname, "../package.json"), "utf8")); program .version(packageJson.version) .command("extract [files...]", "Extracts messages from source files") .command("extract-experimental", "Extracts messages from source files traversing dependency tree") .command("extract-template", "Extracts messages from source files to a .pot template") .command("compile", "Compile message catalogs") .parse(process.argv);