From: Lennart Poettering Date: Wed, 7 Jul 2010 01:49:08 +0000 (+0200) Subject: systemctl: minor beautifications X-Git-Tag: v1~5 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=e0376b177ca00bc5c3d8a271f6422ef3c869861b systemctl: minor beautifications --- diff --git a/src/systemctl.c b/src/systemctl.c index 081f34bcf..f585e11f4 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++; }