From 4166bea4943a231614092aac9b19e65aa989618c Mon Sep 17 00:00:00 2001 From: Philippe Proulx Date: Tue, 21 Jan 2020 11:38:06 -0500 Subject: [PATCH] cli: colorize version printing Signed-off-by: Philippe Proulx Change-Id: I76388372a3b2f11ebb2ee76020f3d224f376f604 Reviewed-on: https://review.lttng.org/c/babeltrace/+/2840 Reviewed-by: Francis Deslauriers Tested-by: jenkins --- src/cli/babeltrace2-cfg-cli-args.c | 29 +++++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/src/cli/babeltrace2-cfg-cli-args.c b/src/cli/babeltrace2-cfg-cli-args.c index e4bd1430..38a66502 100644 --- a/src/cli/babeltrace2-cfg-cli-args.c +++ b/src/cli/babeltrace2-cfg-cli-args.c @@ -221,14 +221,24 @@ void print_version(void) bool has_extra = has_extra_name || has_extra_description || has_extra_patch_names; - printf("Babeltrace " VERSION); + printf("%sBabeltrace %s%s", + bt_common_color_bold(), + VERSION, + bt_common_color_reset()); if (strlen(BT_VERSION_NAME) > 0) { - printf(" \"%s\"", BT_VERSION_NAME); + printf(" \"%s%s%s%s\"", + bt_common_color_fg_bright_blue(), + bt_common_color_bold(), + BT_VERSION_NAME, + bt_common_color_reset()); } if (strlen(BT_VERSION_GIT) > 0) { - printf(" [%s]", BT_VERSION_GIT); + printf(" [%s%s%s]", + bt_common_color_fg_yellow(), + BT_VERSION_GIT, + bt_common_color_reset()); } printf("\n"); @@ -252,16 +262,23 @@ void print_version(void) printf("\n"); if (has_extra_name) { - printf("Extra name: %s\n", BT_VERSION_EXTRA_NAME); + printf("%sExtra name%s: %s\n", + bt_common_color_fg_cyan(), + bt_common_color_reset(), + BT_VERSION_EXTRA_NAME); } if (has_extra_description) { - printf("Extra description:\n "); + printf("%sExtra description%s:\n ", + bt_common_color_fg_cyan(), + bt_common_color_reset()); print_and_indent(BT_VERSION_EXTRA_DESCRIPTION); } if (has_extra_patch_names) { - printf("Extra patch names:\n "); + printf("%sExtra patch names%s:\n ", + bt_common_color_fg_cyan(), + bt_common_color_reset()); print_and_indent(BT_VERSION_EXTRA_PATCHES); } } -- 2.34.1