@mongez/gnz
Version:
Generator Z, the next generation of scaffolding tools.
15 lines (14 loc) • 873 B
JavaScript
import {ltrim}from'@mongez/reinforcements';import {Command}from'commander';import path from'path';import {gnz}from'../../../../../main.js';import {generateQwikPage}from'../../index.js';const newQwikPageCommand = new Command("qwik:page")
.arguments("<name>")
.option("-p, --path <path>", "Path to save the page to")
.option("-h, --head", "Include head in the page")
.option("-rl, --route-loader", "Include route loader in the page")
.action(async (name, options) => {
const { path: path$1, head, routeLoader } = options;
await gnz.execute(generateQwikPage.execute({
name,
withHead: head && head !== "false",
withRouteLoader: routeLoader && routeLoader !== "false",
saveTo: path.resolve(process.cwd(), ltrim(path$1, "/") || ""),
}));
});export{newQwikPageCommand};//# sourceMappingURL=newQwikPageCommand.js.map