Skip to content

Commit 5371795

Browse files
committed
test empty string
1 parent b7dd1aa commit 5371795

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

bin/cli.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@ async function main() {
4141
const completion = new PackageManagerCompletion(packageManager);
4242
await setupCompletionForPackageManager(packageManager, completion);
4343
let toComplete = args.slice(2);
44-
// In PowerShell, -- is stripped. Only append it if the last arg is a flag
45-
// (starts with -), meaning we want flag/option completion
46-
if (toComplete.length > 0 && toComplete[toComplete.length - 1].startsWith('-')) {
47-
toComplete = [...toComplete, '--'];
44+
// In PowerShell, -- is stripped. Append empty string to simulate space at end
45+
// This lets the parser know we want completions for what comes after the last arg
46+
if (toComplete.length > 0) {
47+
toComplete = [...toComplete, ''];
4848
}
4949
await completion.parse(toComplete);
5050
process.exit(0);

0 commit comments

Comments
 (0)