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
JavaScript
// 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
};