- Python >=3.9
- Poetry
Python 3.9.8 installation:
cd .prep
/bin/bash install_python3_9.sh
Poetry installation:
python3 -m pip install poetry
Python Script Executor organize scripts in order and executes them.
In case of output or error, output controller perform desired actions.
If script return non 0 exit code, app stop another scripts execution and ask You about desired action.
Tested scripts interpreters:
- bash
- python
Execute below command inside repository directory:
python3 -m poetry install --no-dev
Copy scripts You would like to execute to <repository_location>/scripts directory.
To order scripts add numbers preceded by _
to their names ends. If numbers are missing
scripts will be executed randomly.
Script Name Examples:
script_0.sh
update-apt-get_1.sh
update-upgrade_2.sh
To start app with default settings use:
python3 -m poetry run python start.py
To show help use:
python3 -m poetry run start.py -h