Skip to content

pantoken / packages/cli/src / parseArgs

ฟังก์ชัน: parseArgs()

parseArgs(argv): CliArgs

เบต้า

Parse generate <target> [--out dir] [--theme t] [--class Name].

พารามิเตอร์

argv

readonly string[]

คืนค่า

CliArgs

ตัวอย่าง

แฟล็กแบบระบุตำแหน่งสำหรับเป้าหมายพร้อมค่าที่แนบมา

ts
import { parseArgs } from "@pantoken/cli";

parseArgs(["generate", "swift", "--out", "./ios", "--theme", "canvas"]);
// → { command: "generate", target: "swift", out: "./ios", theme: "canvas",
//     className: "PanTokens", … }

แฟล็กแบบบูลีน และรายการ --icons ที่คั่นด้วยเครื่องหมายจุลภาค

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"]