From 6ac9ce449a8bf3d3b30acb692217ee24b20ce9f4 Mon Sep 17 00:00:00 2001 From: Connor Pearson Date: Sat, 24 May 2025 12:14:19 +0200 Subject: [PATCH] fix: do not prompt for modules if an empty list is provided --- packages/nuxi/src/commands/init.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/nuxi/src/commands/init.ts b/packages/nuxi/src/commands/init.ts index ae4e6d57d..439303ef6 100644 --- a/packages/nuxi/src/commands/init.ts +++ b/packages/nuxi/src/commands/init.ts @@ -85,6 +85,7 @@ export default defineCommand({ type: 'string', required: false, description: 'Nuxt modules to install (comma separated without spaces)', + negativeDescription: 'Skip module installation prompt', alias: 'M', }, }, @@ -249,9 +250,10 @@ export default defineCommand({ const modulesToAdd: string[] = [] // Get modules from arg (if provided) - if (ctx.args.modules) { + if (ctx.args.modules !== undefined) { modulesToAdd.push( - ...ctx.args.modules.split(',').map(module => module.trim()).filter(Boolean), + // ctx.args.modules is false when --no-modules is used + ...(ctx.args.modules || '').split(',').map(module => module.trim()).filter(Boolean), ) } // ...or offer to install official modules (if not offline)