diff options
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() |
