]> git.ipfire.org Git - people/ms/bricklayer.git/commitdiff
Improve helpline with information about test/unattended mode
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 5 May 2021 22:16:58 +0000 (22:16 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 5 May 2021 22:16:58 +0000 (22:16 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/python/tui/__init__.py

index 092f041946c42b2d6df7b28db1789a2a2afbc634..6e973eb4d9f34e0d6942800fc7ef3bd8c1433cbf 100644 (file)
@@ -66,9 +66,20 @@ class Tui(object):
                self.draw_root_text("%(PRETTY_NAME)s" % self.bricklayer.os)
 
                # Setup helpline
-               self.push_helpline(
-                       _("<Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen")
-               )
+               helpline = []
+
+               if self.bricklayer.test:
+                       helpline.append(_("Test Mode Enabled"))
+
+               # Show key commands only when they are useful
+               if not self.bricklayer.unattended:
+                       helpline += (
+                               _("<Tab>/<Alt-Tab> between elements"),
+                               _("<Space> selects"),
+                               _("<F12> next screen"),
+                       )
+
+               self.push_helpline(" | ".join(helpline))
 
                # Refresh the screen
                self.refresh()