| @ECHO off |
| REM Copyright 2014 The Flutter Authors. All rights reserved. |
| REM Use of this source code is governed by a BSD-style license that can be |
| REM found in the LICENSE file. |
| |
| SETLOCAL ENABLEDELAYEDEXPANSION |
| |
| FOR %%i IN ("%~dp0..\..") DO SET FLUTTER_ROOT=%%~fi |
| |
| REM Test if Git is available on the Host |
| where /q git || ECHO Error: Unable to find git in your PATH. && EXIT /B 1 |
| |
| SET tools_dir=%FLUTTER_ROOT%\dev\tools |
| |
| SET dart=%FLUTTER_ROOT%\bin\dart.bat |
| |
| cd "%tools_dir%" |
| |
| REM Do not use the CALL command in the next line to execute Dart. CALL causes |
| REM Windows to re-read the line from disk after the CALL command has finished |
| REM regardless of the ampersand chain. |
| "%dart%" pub get > NUL && "%dart%" "%tools_dir%\bin\format.dart" %* & exit /B !ERRORLEVEL! |