summaryrefslogtreecommitdiff
path: root/src/buildstream/_frontend/app.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildstream/_frontend/app.py')
-rw-r--r--src/buildstream/_frontend/app.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/buildstream/_frontend/app.py b/src/buildstream/_frontend/app.py
index 59bc3513b..2f4235733 100644
--- a/src/buildstream/_frontend/app.py
+++ b/src/buildstream/_frontend/app.py
@@ -454,13 +454,13 @@ class App:
def shell_prompt(self, element):
element_name = element._get_full_name()
-
- _, key, dim = element._get_display_key()
+ display_key = element._get_display_key()
if self.colors:
+ dim_key = not display_key.strict
prompt = (
self._format_profile.fmt("[")
- + self._content_profile.fmt(key, dim=dim)
+ + self._content_profile.fmt(display_key.brief, dim=dim_key)
+ self._format_profile.fmt("@")
+ self._content_profile.fmt(element_name)
+ self._format_profile.fmt(":")
@@ -469,7 +469,7 @@ class App:
+ " "
)
else:
- prompt = "[{}@{}:${{PWD}}]$ ".format(key, element_name)
+ prompt = "[{}@{}:${{PWD}}]$ ".format(display_key.brief, element_name)
return prompt