UNPKG

@azure/static-web-apps-cli

Version:
23 lines 1.16 kB
import process from "process"; import { configureOptions, isUserOption } from "../../../core/utils/options.js"; import { logger } from "../../../core/utils/logger.js"; import { init } from "./init.js"; export default function registerCommand(program) { program .command("init [configName]") .usage("[configName] [options]") .description("initialize a new static web app project") .option("-y, --yes", "answer yes to all prompts (disable interactive mode)", false) .action(async (configName, _options, command) => { const options = await configureOptions(undefined, command.optsWithGlobals(), command, "init", false); if (configName) { if (isUserOption("configName")) { logger.error(`swa init <configName> cannot be used when --config-name option is also set.`); logger.error(`You either have to use the positional argument or option, not both at the same time.`, true); } options.configName = configName; } await init(options, !process.env.SWA_CLI_INTERNAL_COMMAND); }); } //# sourceMappingURL=register.js.map