diff options
| author | Danilo M. <danix@danix.xyz> | 2026-11-09 18:12:33 +0100 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-11-09 18:12:33 +0100 |
| commit | 58b6f3feda3662c2004bdfaa1e7300f14dabd931 (patch) | |
| tree | ead9c8985765af0dd9613f17498c9d636730519f /deckit/__main__.py | |
| parent | 5332d87511a9336c004af755f007aaa688d9c654 (diff) | |
| download | deck-it-58b6f3feda3662c2004bdfaa1e7300f14dabd931.tar.gz deck-it-58b6f3feda3662c2004bdfaa1e7300f14dabd931.zip | |
feat: HTTP server with trust, auth, module routing
Diffstat (limited to 'deckit/__main__.py')
| -rw-r--r-- | deckit/__main__.py | 24 |
1 files changed, 24 insertions, 0 deletions
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() |
