mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-06 11:18:54 -05:00
More elaborate .bat files, requirements.txt
The updated bat files should allow to start Red in case of no python in PATH (assuming standard installation path) and have multiple python installations without issues
This commit is contained in:
parent
232f0e2fd1
commit
59761ba994
3
requirements.txt
Normal file
3
requirements.txt
Normal file
@ -0,0 +1,3 @@
|
||||
git+git://github.com/Rapptz/discord.py.git#egg=discord.py[voice]
|
||||
youtube_dl
|
||||
imgurpython
|
||||
35
startRed.bat
35
startRed.bat
@ -1,4 +1,35 @@
|
||||
@echo off
|
||||
chcp 65001
|
||||
echo.
|
||||
pushd %~dp0
|
||||
python red.py
|
||||
pause
|
||||
|
||||
::Attempts to start py launcher without relying on PATH
|
||||
%SYSTEMROOT%\py.exe --version > NUL 2>&1
|
||||
IF %ERRORLEVEL% NEQ 0 GOTO attempt
|
||||
%SYSTEMROOT%\py.exe -3.5 red.py
|
||||
PAUSE
|
||||
GOTO end
|
||||
|
||||
::Attempts to start py launcher by relying on PATH
|
||||
:attempt
|
||||
py.exe --version > NUL 2>&1
|
||||
IF %ERRORLEVEL% NEQ 0 GOTO lastattempt
|
||||
py.exe -3.5 red.py
|
||||
PAUSE
|
||||
GOTO end
|
||||
|
||||
::As a last resort, attempts to start whatever Python there is
|
||||
:lastattempt
|
||||
python.exe --version > NUL 2>&1
|
||||
IF %ERRORLEVEL% NEQ 0 GOTO message
|
||||
python.exe red.py
|
||||
PAUSE
|
||||
GOTO end
|
||||
|
||||
:message
|
||||
echo Couldn't find a valid Python 3.5 installation. Python needs to be installed and available in the PATH environment
|
||||
echo variable.
|
||||
echo https://twentysix26.github.io/Red-Docs/red_win_requirements/#software
|
||||
PAUSE
|
||||
|
||||
:end
|
||||
@ -1,9 +1,37 @@
|
||||
@Echo off
|
||||
@echo off
|
||||
chcp 65001
|
||||
echo.
|
||||
pushd %~dp0
|
||||
:Start
|
||||
|
||||
python red.py
|
||||
:loopstart
|
||||
|
||||
::Attempts to start py launcher without relying on PATH
|
||||
%SYSTEMROOT%\py.exe --version > NUL 2>&1
|
||||
IF %ERRORLEVEL% NEQ 0 GOTO attempt
|
||||
%SYSTEMROOT%\py.exe -3.5 red.py
|
||||
timeout 3
|
||||
GOTO loopstart
|
||||
|
||||
goto Start
|
||||
::Attempts to start py launcher by relying on PATH
|
||||
:attempt
|
||||
py.exe --version > NUL 2>&1
|
||||
IF %ERRORLEVEL% NEQ 0 GOTO lastattempt
|
||||
py.exe -3.5 red.py
|
||||
timeout 3
|
||||
GOTO loopstart
|
||||
|
||||
::As a last resort, attempts to start whatever Python there is
|
||||
:lastattempt
|
||||
python.exe --version > NUL 2>&1
|
||||
IF %ERRORLEVEL% NEQ 0 GOTO message
|
||||
python.exe red.py
|
||||
timeout 3
|
||||
GOTO loopstart
|
||||
|
||||
:message
|
||||
echo Couldn't find a valid Python 3.5 installation. Python needs to be installed and available in the PATH environment
|
||||
echo variable.
|
||||
echo https://twentysix26.github.io/Red-Docs/red_win_requirements/#software
|
||||
PAUSE
|
||||
|
||||
:end
|
||||
Loading…
x
Reference in New Issue
Block a user