pantoken / packages/cli/src / parseArgs
Függvény: parseArgs()
parseArgs(
argv):CliArgs
Béta
Analizálja az generate <target> [--out dir] [--theme t] [--class Name]-t.
Paraméterek
argv
readonly string[]
Visszatérés
Példák
Pozicionális cél plus érték jelzők
ts
import { parseArgs } from "@pantoken/cli";
parseArgs(["generate", "swift", "--out", "./ios", "--theme", "canvas"]);
// → { command: "generate", target: "swift", out: "./ios", theme: "canvas",
// className: "PanTokens", … }Logikai jelzők és vesszővel elválasztott --icons lista
ts
import { parseArgs } from "@pantoken/cli";
const args = parseArgs(["generate", "pendo", "--no-scope", "--icons", "arrow-left,check-mark"]);
args.noScope; // → true
args.icons; // → ["arrow-left", "check-mark"]