master > master: struktur + unit tests
This commit is contained in:
22
code/run.sh
22
code/run.sh
@@ -1,23 +1,31 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
################################################################################################
|
||||
# NOTE: `chmod +x *.sh` vorher ausführen, um dieses Skript benutzen zu können.
|
||||
# NOTE: `chmod +x run.sh` vorher ausführen, um dieses Skript benutzen zu können.
|
||||
################################################################################################
|
||||
|
||||
function run_python() {
|
||||
################################
|
||||
# HILFSMETHODEN
|
||||
################################
|
||||
|
||||
function call_python() {
|
||||
[ "$OSTYPE" == "msys" ] && py -3 $@ || python3 $@;
|
||||
}
|
||||
|
||||
function run_pip() {
|
||||
run_python -m pip $@;
|
||||
function run_check_requirements() {
|
||||
call_python -m pip install "$( cat requirements )" >> /dev/null;
|
||||
}
|
||||
|
||||
function run_check_requirements() {
|
||||
run_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_python main.py;
|
||||
run_code
|
||||
|
||||
Reference in New Issue
Block a user