Public/System/Install-ChocoPackage.ps1
function Install-ChocoPackage { [CmdletBinding()] [CmdLetTag("#chocolatey")] param ( [parameter(Mandatory,ValueFromPipeline)] [string]$Package ) begin { $PSCmdlet|Write-PSCmdLetBegin Install-Chocolatey|Write-Verbose } process { if (!(Get-ChocoPackage $Package)){ Invoke-Script{ ((choco install $Package) -join "`r`n")|Write-Verbose } refreshenv|Write-Verbose } } end { } } |