Codebase list poshc2 / 9e7c733a-ce8e-4f67-b0cd-06ec1ebb5d62/main poshc2 / __init__.py
9e7c733a-ce8e-4f67-b0cd-06ec1ebb5d62/main

Tree @9e7c733a-ce8e-4f67-b0cd-06ec1ebb5d62/main (Download .tar.gz)

__init__.py @9e7c733a-ce8e-4f67-b0cd-06ec1ebb5d62/mainraw · history · blame

#! /usr/bin/env python3

import sys, subprocess

try:
    VERSION = subprocess.check_output(["git", "describe", "--match", "v[0-9]*", "--abbrev=0", "--tags", "HEAD"]).decode().strip()
except subprocess.CalledProcessError:
    VERSION = "Zip"


def run():
    if sys.argv[1] == '--client':
        import poshc2.client as client
        client.start()
    elif sys.argv[1] == '--server':
        import poshc2.server as server
        server.start()
    else:
        print("Unrecognised startup arguments, expected --server/--client as first arg: %s" % str(sys.argv))