From 17c493214364a35371c2dc525a072b72cf6489ba Mon Sep 17 00:00:00 2001 From: Manuel Serret Date: Fri, 21 Nov 2025 16:21:16 +0100 Subject: [PATCH] fix(cli): printed args now also display path used during directory prompt --- .changeset/kind-bananas-joke.md | 5 +++++ packages/cli/commands/create.ts | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 .changeset/kind-bananas-joke.md diff --git a/.changeset/kind-bananas-joke.md b/.changeset/kind-bananas-joke.md new file mode 100644 index 000000000..f6ee14e6f --- /dev/null +++ b/.changeset/kind-bananas-joke.md @@ -0,0 +1,5 @@ +--- +'sv': patch +--- + +fix(cli): printed args now also display path used during directory prompt diff --git a/packages/cli/commands/create.ts b/packages/cli/commands/create.ts index ce21ed992..ddf6e3ba5 100644 --- a/packages/cli/commands/create.ts +++ b/packages/cli/commands/create.ts @@ -69,7 +69,6 @@ const OptionsSchema = v.strictObject({ }); type Options = v.InferOutput; type ProjectPath = v.InferOutput; -const defaultPath = './'; export const create = new Command('create') .description('scaffolds a new SvelteKit project') @@ -147,8 +146,9 @@ async function createProject(cwd: ProjectPath, options: Options) { const { directory, template, language } = await p.group( { directory: () => { + const defaultPath = './'; if (cwd) { - return Promise.resolve(path.resolve(cwd)); + return Promise.resolve(cwd); } return p.text({ message: 'Where would you like your project to be created?', @@ -307,7 +307,7 @@ async function createProject(cwd: ProjectPath, options: Options) { if (argsFormattedAddons.length > 0) argsFormatted.push('--add', ...argsFormattedAddons); - common.logArgs(packageManager, 'create', argsFormatted, [cwd ?? defaultPath]); + common.logArgs(packageManager, 'create', argsFormatted, [directory]); await addPnpmBuildDependencies(projectPath, packageManager, ['esbuild']); if (packageManager) await installDependencies(packageManager, projectPath);