Party/main.py
2023-05-20 22:23:50 +02:00

41 lines
1.1 KiB
Python

""" used for argument parsing and starting the server """
import os
import argparse
from server import server
from database import mate_erstellen
def main():
""" wird halt aufgerufen ne was soll ich da sagen """
# check if run with run.sh
if os.getenv('RUN_WITH_SH') != '1':
print("Bitte starte das Programm mit dem Startskript `run.sh`!")
exit(1)
parser = argparse.ArgumentParser(
prog = 'Party Controller',
description = 'Manage LAN Parties',
epilog = 'thanks for using')
parser.add_argument('-s', '--start', action='store_true', help="startet Server")
parser.add_argument('-l', '--load', action='store_true', help="lädt alte Session")
parser.add_argument('-o', '--output', action='store_true', help="setzt output Pfad")
args = parser.parse_args()
if args.start:
mate_erstellen()
server()
elif args.load:
server()
elif args.output:
print("schön für dich")
else:
parser.print_help()
if __name__ == "__main__":
exit(main())