From 643b5ccb1c27e76a03e85dc6fb9137c020dcae01 Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Sun, 12 Apr 2026 03:55:38 +0800 Subject: Fix typo in PowerShell shell flag from "pwsl" to "pwsh" --- mingling_core/tmpls/comps/pwsl.ps1 | 43 -------------------------------------- 1 file changed, 43 deletions(-) delete mode 100644 mingling_core/tmpls/comps/pwsl.ps1 (limited to 'mingling_core/tmpls/comps/pwsl.ps1') diff --git a/mingling_core/tmpls/comps/pwsl.ps1 b/mingling_core/tmpls/comps/pwsl.ps1 deleted file mode 100644 index 6d7d91d..0000000 --- a/mingling_core/tmpls/comps/pwsl.ps1 +++ /dev/null @@ -1,43 +0,0 @@ -Register-ArgumentCompleter -CommandName <<>> -ScriptBlock { - param($wordToComplete, $commandAst, $cursorPosition) - - $line = $commandAst.ToString() - $commandName = if ($commandAst.CommandElements.Count -gt 0) { - $commandAst.CommandElements[0].Value - } else { "" } - - $words = @() - $currentIndex = 0 - $parser = [System.Management.Automation.PSParser] - $tokens = $parser::Tokenize($line, [ref]$null) - - foreach ($token in $tokens) { - if ($token.Type -in 'CommandArgument', 'CommandParameter') { - $words += $token.Content - } - } - - $args = @( - "-f", ($line -replace '-', '^') - "-C", $cursorPosition.ToString() - "-w", ($wordToComplete -replace '-', '^') - "-p", (if ($words.Count -gt 1) { $words[-2] } else { "" }) -replace '-', '^' - "-c", $commandName - "-i", ($words.Count - 1).ToString() - "-a", ($words | ForEach-Object { $_ -replace '-', '^' }) - "-F", "powershell" - ) - - $suggestions = <<>> __comp $args 2>$null - - if ($suggestions) { - $suggestions | ForEach-Object { - if ($_ -eq "_file_") { - $completionType = 'ProviderItem' - } else { - $completionType = 'ParameterValue' - } - [System.Management.Automation.CompletionResult]::new($_, $_, $completionType, $_) - } - } -} -- cgit