From e0376b177ca00bc5c3d8a271f6422ef3c869861b Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 7 Jul 2010 03:49:08 +0200 Subject: [PATCH] systemctl: minor beautifications --- src/systemctl.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/systemctl.c b/src/systemctl.c index 081f34bc..f585e11f 100644 --- a/src/systemctl.c +++ b/src/systemctl.c @@ -239,20 +239,26 @@ static int list_units(DBusConnection *bus, char **args, unsigned n) { int a = 0, b = 0; + if (streq(active_state, "maintenance")) + fputs(ANSI_HIGHLIGHT_ON, stdout); + printf("%-45s %-6s %-12s %-12s%n", id, load_state, active_state, sub_state, &a); if (job_id != 0) printf(" %-15s%n", job_type, &b); else - b = 1 + 16; + b = 1 + 15; if (a + b + 2 < columns()) { if (job_id == 0) printf(" "); - printf("%.*s", columns() - a - b - 2, description); + printf(" %.*s", columns() - a - b - 2, description); } + if (streq(active_state, "maintenance")) + fputs(ANSI_HIGHLIGHT_OFF, stdout); + fputs("\n", stdout); k++; } -- 2.39.5