From 76da3c71a7fd15ce1fcc07ad1db57658fc965e43 Mon Sep 17 00:00:00 2001 From: Mike Bradeen Date: Mon, 6 Mar 2023 13:52:18 -0700 Subject: [PATCH] cli: increase channel column width For 'core show channels', the Channel name field is increased to 64 characters and the Location name field is increased to 32 characters. For 'core show channels verbose', the Channel name field is increased to 80 characters, the Context is increased to 24 characters and the Extension is increased to 24 characters. ASTERISK-30455 Change-Id: Ibec3742ce360ffc93bc56e9984c2a21dabc4d5e1 --- .../cli_channel_display_length_increase.txt | 14 ++++++++++++++ main/cli.c | 8 ++++---- 2 files changed, 18 insertions(+), 4 deletions(-) create mode 100644 doc/CHANGES-staging/cli_channel_display_length_increase.txt diff --git a/doc/CHANGES-staging/cli_channel_display_length_increase.txt b/doc/CHANGES-staging/cli_channel_display_length_increase.txt new file mode 100644 index 0000000000..d9fc77cd88 --- /dev/null +++ b/doc/CHANGES-staging/cli_channel_display_length_increase.txt @@ -0,0 +1,14 @@ +Subject: cli +Subject: core + +This change increases the display width on 'core show channels' +amd 'core show channels verbose' + +For 'core show channels', the Channel name field is increased to +64 characters and the Location name field is increased to 32 +characters. + +For 'core show channels verbose', the Channel name field is +increased to 80 characters, the Context is increased to 24 +characters and the Extension is increased to 24 characters. + diff --git a/main/cli.c b/main/cli.c index 03863358df..2cb0722ebe 100644 --- a/main/cli.c +++ b/main/cli.c @@ -1098,11 +1098,11 @@ static char *handle_showcalls(struct ast_cli_entry *e, int cmd, struct ast_cli_a static char *handle_chanlist(struct ast_cli_entry *e, int cmd, struct ast_cli_args *a) { -#define FORMAT_STRING "%-20.20s %-20.20s %-7.7s %-30.30s\n" -#define FORMAT_STRING2 "%-20.20s %-20.20s %-7.7s %-30.30s\n" +#define FORMAT_STRING "%-64.64s %-32.32s %-7.7s %-30.30s\n" +#define FORMAT_STRING2 "%-64.64s %-32.32s %-7.7s %-30.30s\n" #define CONCISE_FORMAT_STRING "%s!%s!%s!%d!%s!%s!%s!%s!%s!%s!%d!%s!%s!%s\n" -#define VERBOSE_FORMAT_STRING "%-20.20s %-20.20s %-16.16s %4d %-7.7s %-12.12s %-25.25s %-15.15s %8.8s %-11.11s %-11.11s %-20.20s\n" -#define VERBOSE_FORMAT_STRING2 "%-20.20s %-20.20s %-16.16s %-4.4s %-7.7s %-12.12s %-25.25s %-15.15s %8.8s %-11.11s %-11.11s %-20.20s\n" +#define VERBOSE_FORMAT_STRING "%-80.80s %-24.24s %-24.24s %4d %-7.7s %-12.12s %-25.25s %-15.15s %8.8s %-11.11s %-11.11s %-20.20s\n" +#define VERBOSE_FORMAT_STRING2 "%-80.80s %-24.24s %-24.24s %-4.4s %-7.7s %-12.12s %-25.25s %-15.15s %8.8s %-11.11s %-11.11s %-20.20s\n" struct ao2_container *channels; struct ao2_iterator it_chans;