Skip to content

Commit 4e4fffe

Browse files
committed
fix colons in script names
1 parent 4844ba6 commit 4e4fffe

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

bin/completions/completion-producers.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,10 @@ import {
88
export const packageJsonScriptCompletion = async (
99
complete: Complete
1010
): Promise<void> => {
11-
getPackageJsonScripts().forEach((script) => complete(script, ' '));
11+
getPackageJsonScripts().forEach((script) => {
12+
const escapedScript = script.replace(/:/g, '\\:'); // escape colons in script names
13+
complete(escapedScript, ' ');
14+
});
1215
};
1316

1417
// provides completions for package dependencies from package.json.. for commands like remove `pnpm remove <dependency>`

0 commit comments

Comments
 (0)