run.bat: Allow command line usage from any directory

Set the youtube-local directory as the working directory, and use setlocal
so it doesn't affect the shell the command is being run from.
This commit is contained in:
James Taylor 2020-01-30 18:24:23 -08:00
parent cf507e2cd1
commit cd4a2fb0eb

View File

@ -1,5 +1,14 @@
@echo off @echo off
REM https://stackoverflow.com/a/25719250
REM setlocal makes sure changing directory only applies inside this bat file,
REM and not in the command shell.
setlocal
REM So this bat file can be called from a different working directory.
REM %~dp0 is the directory with this bat file.
cd /d "%~dp0"
REM This is so brotli and gevent search in the python directory for the REM This is so brotli and gevent search in the python directory for the
REM visual studio c++ runtime dlls REM visual studio c++ runtime dlls
set PATH=.\python;%PATH% set PATH=.\python;%PATH%