-
-
Notifications
You must be signed in to change notification settings - Fork 42
/
make.bat
34 lines (26 loc) · 740 Bytes
/
make.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
@echo off
if [%1] == [] goto help
REM This allows us to expand variables at execution
setlocal ENABLEDELAYEDEXPANSION
goto %1
:reformat
black -l 99 reddash
exit /B %ERRORLEVEL%
:stylecheck
black --check -l 99 reddash
exit /B %ERRORLEVEL%
:stylediff
black --check --diff -l 99 reddash
exit /B %ERRORLEVEL%
:newenv
py -3.8 -m venv --clear .venv
.\.venv\Scripts\python -m pip install -U pip setuptools
exit /B %ERRORLEVEL%
:help
echo Usage:
echo make ^<command^>
echo.
echo Commands:
echo reformat Reformat all .py files being tracked by git.
echo stylecheck Check which tracked .py files need reformatting.
echo newenv Create or replace this project's virtual environment.