completions/time.ps1
|
<# # time completion #> Import-Module NativeCommandCompleter.psm -ErrorAction SilentlyContinue $msg = data { ConvertFrom-StringData @' output = Do not send the results to stderr, but overwrite the specified file append = (Used together with -o) Do not overwrite but append format = Specify output format portability = Use the portable output format help = Display help and exit verbose = Verbose mode quiet = Do not report the status version = Display version and exit '@ } Import-LocalizedData -BindingVariable localizedMessages -ErrorAction SilentlyContinue; foreach ($key in $localizedMessages.Keys) { $msg[$key] = $localizedMessages[$key] } Register-NativeCompleter -Name time -DelegateArgumentIndex 0 -Parameters @( New-ParamCompleter -ShortName o -LongName output -Description $msg.output -Type File New-ParamCompleter -ShortName a -LongName append -Description $msg.append New-ParamCompleter -ShortName f -LongName format -Description $msg.format -Type Required New-ParamCompleter -ShortName p -LongName portability -Description $msg.portability New-ParamCompleter -LongName help -Description $msg.help New-ParamCompleter -ShortName v -LongName verbose -Description $msg.verbose New-ParamCompleter -LongName quiet -Description $msg.quiet New-ParamCompleter -ShortName V -LongName version -Description $msg.version ) |