makefile
Rodion1337 opened this issue · 0 comments
Rodion1337 commented
Добрый день.
Для упрощения наборов команд которые нужно вводить пользователю, предлагаю создать makefile.
Примерно следующего вида:
venv:
: # Create venv if it doesn't exist
test -d venv || python3.10 -m venv venv
start: venv
: # Создаем временную копию файла config.json
cp config.json config_temp.json
git checkout main
git fetch --all
git reset --hard origin/main
git pull
: # Восстанавливаем оригинальный файл config.json
mv config_temp.json config.json
venv/bin/python -m pip install -r requirements.txt
venv/bin/python webui_ru.py
end:
sudo venv/bin/python -m pip uninstall -r requirements.txt -y
rm -rf venv