from gui.widgets.mainPage import MainPage import sys, argparse def main(): parser = argparse.ArgumentParser(description="Framsticks GUI for library/server") parser.add_argument("-l", "--library", help=": load Framsticks library (dll/so/dylib) from the provided path") parser.add_argument("-s", "--server", help=": connect to the running Framsticks server at the provided address, e.g. localhost:9009") args = parser.parse_args() if args.library and args.server: print("Do not provide both the library path and the network server address.") sys.exit(2) app = MainPage(None, args.server, args.library) app.mainloop() if __name__ == '__main__': main()