UNPKG

constatic

Version:

Constatic is a CLI for creating and managing modern TypeScript projects, providing an organized structure and features that streamline development.

27 lines (26 loc) 618 B
// src/commands/main.ts import ck from "chalk"; import { defineCommand } from "citty"; import { menus } from "#menus"; import { divider } from "#helpers"; function main_default(cli) { return defineCommand({ meta: { name: cli.pkg.name, description: cli.pkg.description, version: cli.pkg.version }, setup() { console.log(ck.blue("\uD83D\uDC8E Constatic CLI"), "\uD83D\uDCE6", ck.dim.underline(cli.pkg.version)); divider(); }, async run({ args }) { if (args._.length > 0) return; menus.main(cli); } }); } export { main_default as default };