From 58b6f3feda3662c2004bdfaa1e7300f14dabd931 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Mon, 9 Nov 2026 18:12:33 +0100 Subject: feat: HTTP server with trust, auth, module routing --- deckit/__main__.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 deckit/__main__.py (limited to 'deckit/__main__.py') diff --git a/deckit/__main__.py b/deckit/__main__.py new file mode 100644 index 0000000..735836c --- /dev/null +++ b/deckit/__main__.py @@ -0,0 +1,24 @@ +"""`python3 -m deckit [setup-display | env]`.""" + +import sys + +from . import config + + +def main(): + args = sys.argv[1:] + if args == ["env"]: + cfg = config.load_config() + d, p = cfg.get("display", {}), cfg.get("ports", {}) + print(f"MON={d.get('name', 'TAB')} PORT={p.get('command_center', 8765)} " + f"VNC_PORT={p.get('display', 5900)}") + elif args == ["setup-display"]: + from .display import setup_display + setup_display(config.load_config()) + else: + from .server import serve + serve() + + +if __name__ == "__main__": + main() -- cgit v1.2.3