chore(ui,icons,ui-preset,toolbox): Move design system packages to monorepo (#5470)
This commit is contained in:
committed by
GitHub
parent
71853eafdd
commit
e4ce2f4e07
31
packages/design-system/toolbox/src/create-cli.ts
Normal file
31
packages/design-system/toolbox/src/create-cli.ts
Normal file
@@ -0,0 +1,31 @@
|
||||
import { generateIcons } from "@/commands/icons/command"
|
||||
import { Command } from "commander"
|
||||
|
||||
import { generateTokens } from "@/commands/tokens/command"
|
||||
import pkg from "../package.json"
|
||||
|
||||
export async function createCli() {
|
||||
const program = new Command()
|
||||
|
||||
program.name("toolbox").version(pkg.version)
|
||||
|
||||
// Icon
|
||||
|
||||
const generateIconsCommand = program.command("icons")
|
||||
generateIconsCommand.description("Generate icons from Figma")
|
||||
|
||||
generateIconsCommand.option("-o, --output <path>", "Output directory")
|
||||
|
||||
generateIconsCommand.action(generateIcons)
|
||||
|
||||
// Color tokens
|
||||
|
||||
const generateTokensCommand = program.command("tokens")
|
||||
generateTokensCommand.description("Generate tokens from Figma")
|
||||
|
||||
generateTokensCommand.option("-o, --output <path>", "Output directory")
|
||||
|
||||
generateTokensCommand.action(generateTokens)
|
||||
|
||||
return program
|
||||
}
|
||||
Reference in New Issue
Block a user