aboutsummaryrefslogtreecommitdiffhomepage
path: root/scripts/packages/chocolatey/tools/chocolateyinstall.ps1
blob: 6b91e1a3d2eedcf3b7ff6953a1ab8477e5b76c67 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
$ErrorActionPreference = 'Stop'; # stop on all errors
$packageName = 'bazel'

$toolsDir = Split-Path -parent $MyInvocation.MyCommand.Definition
$paramsText = get-content "$($toolsDir)\params.txt"
write-host "Content of $($toolsDir)\params.txt:"
write-host $paramsText
write-host "url:  $($paramsText[0])"
write-host "hash: $($paramsText[1])"
write-host "Type: $($paramsText.GetType())"

$packageDir = Split-Path -parent $toolsDir

Install-ChocolateyZipPackage -PackageName "$packageName" `
  -Url64bit "$($paramsText[0])" `
  -Checksum64 "$($paramsText[1])" `
  -ChecksumType64 "sha256" `
  -UnzipLocation "$packageDir"

write-host @"
bazel installed to $packageDir

You also need, in your environment variables (adjust paths for your system):
  BAZEL_SH=c:\tools\msys64\usr\bin\bash.exe
  BAZEL_PYTHON=c:\tools\python2\python.exe

See also https://bazel.build/docs/windows.html
"@