From: Matthew Jordan Date: Fri, 7 Mar 2014 21:53:17 +0000 (+0000) Subject: config_options: Display the see-also information for CLI config option help X-Git-Tag: 12.2.0-rc1~75 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=10deefeacefb58dad26821e653f1b9850b308241;p=thirdparty%2Fasterisk.git config_options: Display the see-also information for CLI config option help The config option help information has always parsed the tags in the XML documentation. Unfortunately, it just never bothered displaying them on the CLI. With this patch, when you execute 'config show help [module] [obj] [option]', it will display what other options are useful to you. (closes issue ASTERISK-22008) Reported by: Richard Mudgett git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/12@410209 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/main/config_options.c b/main/config_options.c index b6e0c812aa..2ec68f6f42 100644 --- a/main/config_options.c +++ b/main/config_options.c @@ -1194,6 +1194,11 @@ static void cli_show_module_options(struct ast_cli_args *a) ast_cli(a->fd, "%s\n\n", ast_xmldoc_printable(ast_str_buffer(tmp->description), 1)); } + if (ast_str_strlen(tmp->seealso)) { + ast_cli(a->fd, "See Also:\n"); + ast_cli(a->fd, "%s\n\n", ast_xmldoc_printable(ast_str_buffer(tmp->seealso), 1)); + } + match = 1; } }