From de1717b05f7c928cb5b982031aa23c74292a575a Mon Sep 17 00:00:00 2001 From: Koji Ishii Date: Sun, 31 May 2026 18:06:39 +0900 Subject: [PATCH] feat(completion): ps completion supports aliases (#2852) Co-authored-by: Valentin Maerten --- completion/ps/task.ps1 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/completion/ps/task.ps1 b/completion/ps/task.ps1 index 05cadb58..71b58b88 100644 --- a/completion/ps/task.ps1 +++ b/completion/ps/task.ps1 @@ -1,6 +1,8 @@ using namespace System.Management.Automation -Register-ArgumentCompleter -CommandName task -ScriptBlock { +$cmdNames = @('task') + (Get-Alias -Definition task,task.exe,*\task,*\task.exe -ErrorAction SilentlyContinue).Name | Select-Object -Unique + +Register-ArgumentCompleter -CommandName $cmdNames -ScriptBlock { param($commandName, $parameterName, $wordToComplete, $commandAst, $fakeBoundParameters) if ($commandName.StartsWith('-')) {