mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-06 03:08:55 -05:00
31 lines
643 B
Batchfile
31 lines
643 B
Batchfile
@echo off
|
|
|
|
if "%1"=="" goto help
|
|
|
|
REM This allows us to expand variables at execution
|
|
setlocal ENABLEDELAYEDEXPANSION
|
|
|
|
REM This will set PYFILES as a list of tracked .py files
|
|
set PYFILES=
|
|
for /F "tokens=* USEBACKQ" %%A in (`git ls-files "*.py"`) do (
|
|
set PYFILES=!PYFILES! %%A
|
|
)
|
|
|
|
goto %1
|
|
|
|
:reformat
|
|
black -l 99 -N !PYFILES!
|
|
exit /B %ERRORLEVEL%
|
|
|
|
:stylecheck
|
|
black -l 99 -N --check !PYFILES!
|
|
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.
|