$ErrorActionPreference = 'Stop'; # stop on all errors $packageName = 'bazel' $toolsDir = Split-Path -parent $MyInvocation.MyCommand.Definition $paramsText = get-content "$($toolsDir)\params.txt" $p = $paramsText.Split("`n") $packageDir = Split-Path -parent $toolsDir write-host "Read params from text file" write-host $p Install-ChocolateyZipPackage -PackageName "$packageName" ` -Url64bit "$($p[0])" ` -Checksum64 "$($p[1])" ` -Checksum64Type "sha256" ` -UnzipLocation "$packageDir" write-host "Ensure that msys2 dll is present in PATH to allow bazel to be run from non-msys2 shells" # from docs: https://github.com/chocolatey/choco/wiki/How-To-Parse-PackageParameters-Argument $msys2Path = "c:\tools\msys64" if ($packageParameters) { $match_pattern = "\/(?