PATH:
opt
/
puppetlabs
/
puppet
/
bin
#!/usr/bin/env powershell #requires -version 2.0 try { $here = (Split-Path -Parent $MyInvocation.MyCommand.Path) . $here\PowershellShim-Helper.ps1 $private:tempArgs = Get-ContentAsJson ($input -join "") Write-Debug "`nTask-shim deserialized arguments to Hashtable:`n" if ($tempArgs) { $tempArgs.GetEnumerator() | % { Write-Debug "* $($_.Key) ($($_.Value.GetType())):`n$($_.Value | ConvertTo-String)" } } $allowedArgs = (Get-Command $args[0]).Parameters.Keys $private:taskArgs = @{} $private:tempArgs.Keys | ? { $allowedArgs -contains $_ } | % { $private:taskArgs[$_] = $private:tempArgs[$_] } & $args[0] @taskArgs } catch { Write-Error $_ if ($LASTEXITCODE -eq $null) { $LASTEXITCODE = 1 } } exit $LASTEXITCODE
[-] facter-ng
[edit]
[-] httpclient
[edit]
[-] xml2-config
[edit]
[-] gem
[edit]
[-] apply_ruby_shim.rb
[edit]
[-] curl
[edit]
[-] ruby
[edit]
[-] puppet
[edit]
[-] wrapper.sh
[edit]
[-] xmlcatalog
[edit]
[-] PowershellShim-Helper.ps1
[edit]
[-] eyaml
[edit]
[-] virt-what
[edit]
[-] xslt-config
[edit]
[-] dmidecode
[edit]
[-] ri
[edit]
[-] c_rehash
[edit]
[-] pxp-agent
[edit]
[-] fadot
[edit]
[-] rake
[edit]
[-] augmatch
[edit]
[+]
..
[-] erb
[edit]
[-] curl-config
[edit]
[-] thor
[edit]
[-] xsltproc
[edit]
[-] augparse
[edit]
[-] irb
[edit]
[-] rdoc
[edit]
[-] PowershellShim.ps1
[edit]
[-] execution_wrapper
[edit]
[-] xmllint
[edit]
[-] openssl
[edit]
[-] hiera
[edit]
[-] augtool
[edit]
[-] facter
[edit]