add launcher scripts
This commit is contained in:
parent
248cb04cbe
commit
f9782b5498
3 changed files with 72 additions and 0 deletions
34
launch-reaper-MAC.sh
Normal file
34
launch-reaper-MAC.sh
Normal file
|
|
@ -0,0 +1,34 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Get the directory where the script is located
|
||||||
|
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
|
||||||
|
cd "$DIR"
|
||||||
|
|
||||||
|
# Check if venv exists, create it if not
|
||||||
|
if [ ! -d "$DIR/venv" ]; then
|
||||||
|
echo "Virtual environment not found. Creating one..."
|
||||||
|
# On macOS, python3 is the standard command
|
||||||
|
python3 -m venv "$DIR/venv"
|
||||||
|
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
echo "Error: Failed to create virtual environment."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Activate and install requirements
|
||||||
|
source "$DIR/venv/bin/activate"
|
||||||
|
|
||||||
|
if [ -f "$DIR/requirements.txt" ]; then
|
||||||
|
echo "Installing requirements..."
|
||||||
|
pip install --upgrade pip
|
||||||
|
pip install -r "$DIR/requirements.txt"
|
||||||
|
else
|
||||||
|
echo "Warning: requirements.txt not found. Skipping dependency installation."
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
# Activate existing virtual environment
|
||||||
|
source "$DIR/venv/bin/activate"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Run the application
|
||||||
|
python3 fluxer-reaper.py "$@"
|
||||||
38
launch-reaper-WIN.bat
Normal file
38
launch-reaper-WIN.bat
Normal file
|
|
@ -0,0 +1,38 @@
|
||||||
|
@echo off
|
||||||
|
SET "DIR=%~dp0"
|
||||||
|
cd /d "%DIR%"
|
||||||
|
|
||||||
|
:: Check if venv exists, create it if not
|
||||||
|
if not exist "%DIR%venv" (
|
||||||
|
echo Virtual environment not found. Creating one...
|
||||||
|
python -m venv venv
|
||||||
|
|
||||||
|
if %ERRORLEVEL% neq 0 (
|
||||||
|
echo Error: Failed to create virtual environment.
|
||||||
|
pause
|
||||||
|
exit /b 1
|
||||||
|
)
|
||||||
|
|
||||||
|
:: Activate and install requirements
|
||||||
|
call venv\Scripts\activate
|
||||||
|
|
||||||
|
if exist "requirements.txt" (
|
||||||
|
echo Installing requirements...
|
||||||
|
python -m pip install --upgrade pip
|
||||||
|
pip install -r requirements.txt
|
||||||
|
) else (
|
||||||
|
echo Warning: requirements.txt not found. Skipping dependency installation.
|
||||||
|
)
|
||||||
|
) else (
|
||||||
|
:: Activate existing virtual environment
|
||||||
|
call venv\Scripts\activate
|
||||||
|
)
|
||||||
|
|
||||||
|
:: Run the application
|
||||||
|
python fluxer-reaper.py %*
|
||||||
|
|
||||||
|
if %ERRORLEVEL% neq 0 (
|
||||||
|
echo.
|
||||||
|
echo application exited with error code %ERRORLEVEL%
|
||||||
|
pause
|
||||||
|
)
|
||||||
Loading…
Add table
Reference in a new issue