32 lines
829 B
Bash
Executable File
32 lines
829 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
################################################################################################
|
|
# NOTE: `chmod +x run.sh` vorher ausführen, um dieses Skript benutzen zu können.
|
|
################################################################################################
|
|
|
|
################################
|
|
# HILFSMETHODEN
|
|
################################
|
|
|
|
function call_python() {
|
|
[ "$OSTYPE" == "msys" ] && py -3 $@ || python3 $@;
|
|
}
|
|
|
|
function run_check_requirements() {
|
|
call_python -m pip install "$( cat requirements )" >> /dev/null;
|
|
}
|
|
|
|
function run_code() {
|
|
call_python main.py;
|
|
}
|
|
|
|
################################
|
|
# HAUPTVORGÄNGE
|
|
################################
|
|
|
|
# Kann auskommentiert werden, wenn nötige Module schon installiert:
|
|
run_check_requirements;
|
|
|
|
# Code ausführen:
|
|
run_code
|