diff options
Diffstat (limited to 'deckit/__main__.py')
| -rw-r--r-- | deckit/__main__.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/deckit/__main__.py b/deckit/__main__.py index 5b6cda8..98a7169 100644 --- a/deckit/__main__.py +++ b/deckit/__main__.py @@ -14,7 +14,7 @@ # with this program; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -"""`python3 -m deckit [setup-display | env]`.""" +"""`python3 -m deckit [setup-display | env | defaults]`.""" import sys @@ -27,7 +27,12 @@ def main(): 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)}") + f"VNC_PORT={p.get('display', 5900)} EXTEND={int(d.get('enabled', True))} " + f"WIFI_ADDR={cfg.get('wifi', {}).get('address', '')}") + elif args == ["defaults"]: + # For keystone's settings page: the shipped values a user file overrides. + import json + print(json.dumps(config.defaults())) elif args == ["setup-display"]: from .display import setup_display setup_display(config.load_config()) |
