mirror of
https://github.com/flutter/flutter
synced 2024-10-13 19:52:53 +00:00
19 lines
938 B
PowerShell
19 lines
938 B
PowerShell
# Copyright 2014 The Flutter Authors. All rights reserved.
|
|
# Use of this source code is governed by a BSD-style license that can be
|
|
# found in the LICENSE file.
|
|
|
|
$url= "https://storage.googleapis.com/chrome-infra/depot_tools.zip"
|
|
$zipPath = "C:\Windows\Temp\depot_tools.zip"
|
|
$path = "C:\Windows\Temp\depot_tools"
|
|
$gclient = "C:\Windows\Temp\depot_tools\gclient.bat"
|
|
$cipd = "C:\Windows\Temp\depot_tools\cipd.bat"
|
|
$ensureFile = "C:\Windows\Temp\depot_tools\ensure.txt"
|
|
$text = "# Ensure File`n`$ServiceURL https://chrome-infra-packages.appspot.com`n`n# Skia Gold Client goldctl`nskia/tools/goldctl/`${platform} git_revision:b57f561ad4ad624bd399b8b7b500aa1955276d41"
|
|
|
|
(New-Object System.Net.WebClient).DownloadFile($url, $zipPath)
|
|
Expand-Archive -LiteralPath $zipPath -DestinationPath $path
|
|
cd $path
|
|
cmd.exe /C "$gclient"
|
|
$text | Out-File -filePath $ensureFile -encoding ascii
|
|
cmd.exe /C "$cipd ensure -ensure-file $ensureFile -root $path"
|