From 4e4fffeb45fa8cfb8d81aade4ccea021d18551e6 Mon Sep 17 00:00:00 2001 From: AmirSa12 Date: Thu, 25 Sep 2025 12:44:26 +0330 Subject: [PATCH] fix colons in script names --- bin/completions/completion-producers.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bin/completions/completion-producers.ts b/bin/completions/completion-producers.ts index 48f0c60..c586f8e 100644 --- a/bin/completions/completion-producers.ts +++ b/bin/completions/completion-producers.ts @@ -8,7 +8,10 @@ import { export const packageJsonScriptCompletion = async ( complete: Complete ): Promise => { - getPackageJsonScripts().forEach((script) => complete(script, ' ')); + getPackageJsonScripts().forEach((script) => { + const escapedScript = script.replace(/:/g, '\\:'); // escape colons in script names + complete(escapedScript, ' '); + }); }; // provides completions for package dependencies from package.json.. for commands like remove `pnpm remove `