Estou escrevendo uma função que fornecerá ajuda para os vários comandos/funções que tenho. Sei que o PowerShell já faz um grande esforço com ajuda em "tempo real", só preciso de uma ou duas funções nesse sentido para meus propósitos de nicho.
Get-Command
posso de alguma forma sugerir comandos/funções que fazem parte da sessão, bem como aqueles "descarregados", gostaria que o parâmetro 'Nome' da minha função também fizesse isso, mas estou perdido aqui, procurei e não encontrei nada útil.
O que tenho em mente é algo como o seguinte, onde pressionar tab
o parâmetro 'Nome' sugere nomes de comandos:
Function Get-Help{
Param(
$Name
)
#Do something with the provided command/function name
}
PWSH 7.4
Use o tipo integrado
CompletionCompleters
:Se você quiser limitar as conclusões somente a cmdlets ou cmdlets e funções, você pode usar a
CompleteCommand(String, String, CommandTypes)
sobrecarga :