@echo off :: Copyright (c) 2018 The Chromium Authors. All rights reserved. :: Use of this source code is governed by a BSD-style license that can be :: found in the LICENSE file. setlocal :: Shall skip automatic update? IF "%DEPOT_TOOLS_UPDATE%" == "0" GOTO :CALL_GSUTIL :: Synchronize the root directory before deferring control back to gsutil.py. call "%~dp0update_depot_tools.bat" %* :: Abort the script if we failed to update depot_tools. IF %errorlevel% NEQ 0 ( goto :EOF ) :CALL_GSUTIL :: Ensure that "depot_tools" is somewhere in PATH so this tool can be used :: standalone, but allow other PATH manipulations to take priority. set PATH=%PATH%;%~dp0 :: Defer control. python "%~dp0gsutil.py" %*