Iniciar a VM do vagrant através de um arquivo .bat
.
@echo off
CD /d \path\dir\vagrant
FOR /f "tokens=2 delims= " %%a in ('vagrant status ^| find /i "default"') do (
SET STATE=%%a
)
IF %STATE% equ "running" (
@echo Vagrant VM is running...
) ELSE (
IF %STATE% equ "saved" (
@echo Starting Vagrant VM from powered down state...
vagrant up
) ELSE (
IF %STATE% equ "poweroff" (
@echo Starting Vagrant VM from powered down state...
vagrant up
) else (
@echo Resuming Vagrant VM from saved state...
vagrant resume
)
)
)
IF errorlevel 1 (
@echo FAILURE! Vagrant VM unresponsive...
)