aboutsummaryrefslogtreecommitdiffstats
path: root/deckit/__main__.py
diff options
context:
space:
mode:
Diffstat (limited to 'deckit/__main__.py')
-rw-r--r--deckit/__main__.py9
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())