import { Command } from "commander"; import { BuildCommand } from "./commands/build.command"; import { CreateCommand } from "./commands/create.command"; import { InfoCommand } from "./commands/info.command"; import { StartCommand } from "./commands/start.command"; import { TemplateCommand } from "./commands/template.command"; import { UpdateCommand } from "./commands/update.command"; const program = new Command("sfa"); program .usage(" [options]") // eslint-disable-next-line @typescript-eslint/no-var-requires .version(require("../package").version); new CreateCommand().register(program); new TemplateCommand().register(program); new BuildCommand().register(program); new StartCommand().register(program); new InfoCommand().register(program); new UpdateCommand().register(program); program.parse(process.argv); if (!program.args.length) { program.help(); } export {};