diff --git a/src/cli/index.ts b/src/cli/index.ts index a75246d..1fc5fc5 100644 --- a/src/cli/index.ts +++ b/src/cli/index.ts @@ -28,11 +28,11 @@ export default class Cli { cliArgs.name = cliArgs.name ? cliArgs.name.replace("/", "_").trim() : ""; const folder = cliArgs.template ? cliArgs.template.split("/")[0] : ""; this.args = { ...cliArgs, path: ".", folder, install: false, pkgMgr: "" }; - this.extractManualIntallInstructions(cliArgs.install); + this.extractManualInstallInstructions(cliArgs.install); this.validateUserInput(); } - extractManualIntallInstructions(install: boolean | "npm" | "yarn" | "pnpm") { + extractManualInstallInstructions(install: boolean | "npm" | "yarn" | "pnpm") { if (typeof install !== "string") { this.args.install = install; this.args.pkgMgr = ""; @@ -113,7 +113,7 @@ export default class Cli { this.args.install = await prompts.getInstallSelection(); } - if (!this.args.pkgMgr.length && this.args.install) { + if (this.args.install && !this.args.pkgMgr) { this.args.pkgMgr = await prompts.selectManager(); }