feat(completion): ps completion supports aliases (#2852)

Co-authored-by: Valentin Maerten <maerten.valentin@gmail.com>
This commit is contained in:
Koji Ishii
2026-05-31 18:06:39 +09:00
committed by GitHub
parent 7766e8add5
commit de1717b05f

View File

@@ -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('-')) {