Confd stats display format

Hi Team,

Kindly help with this requirement.

I need to display stats, I have my yang model to display stats:

list  vrfTemplateList{
                        key vrf-name;
                        tailf:cli-suppress-table;
                        tailf:cli-suppress-mode;
                        tailf:cli-show-template "\nRequested vrf and its LIM stats
                                                vrf-name = $(vrf-name)
                                                intf_add_success = $(intf_add_success)
                                                intf_add_failure = $(intf_add_failure)
                                                intf_del_success = $(intf_del_success)
                                                intf_del_failure = $(intf_del_failure)
                                                total_intf_count = $(total_intf_count)
                                                intf_mod_success = $(intf_mod_success)
                                                intf_mod_failure = $(intf_mod_failure)
                                                fpm_send_success = $(fpm_send_success)
                                                fpm_send_failure = $(fpm_send_failure)
                                                fpm_recv_success = $(fpm_recv_success)
                                                fpm_recv_failure = $(fpm_recv_failure)
                                                i3_send_success = $(i3_send_success)
                                                i3_send_failure = $(i3_send_failure)
                                                i3_recv_success = $(i3_recv_success)
                                                i3_recv_failure = $(i3_recv_failure)
                                                sesm_send_success = $(sesm_send_success)
                                                sesm_send_failure = $(sesm_send_failure)
                                                sesm_recv_success = $(sesm_recv_success)
                                                sesm_recv_failure = $(sesm_recv_failure)
                                                async_ppp_msg_count = $(async_ppp_msg_count)
                                                ppp_addr_req_msg_success = $(ppp_addr_req_msg_success)
                                                ppp_addr_req_msg_failure = $(ppp_addr_req_msg_failure)
                                                ppp_get_v6_addr_req_success = $(ppp_get_v6_addr_req_success)
                                                ppp_get_v6_addr_req_failure = $(ppp_get_v6_addr_req_failure)
                                                ppp_set_v6_addr_req_success = $(ppp_set_v6_addr_req_success)
                                                ppp_set_v6_addr_req_failure = $(ppp_set_v6_addr_req_failure)";
					.....
					.....
					.....
					.....
					.....

I can see the output as:

pl-ipfe-1_3_0# show nbase statistics vrf test

Requested vrf and its LIM stats
vrf-name = test
intf_add_success = 1
intf_add_failure = 0
intf_del_success = 0
intf_del_failure = 0
total_intf_count = 0
intf_mod_success = 1
.....
.....
.....
pl-ipfe-1_3_0# 

I need this output displayed as:

pl-ipfe-1_3_0# show nbase statistics vrf test

Requested vrf and its LIM stats
vrf-name---------------------------= test
intf_add_success----------------	= 1
intf_add_failure-------------------= 0
intf_del_success------------------= 0
intf_del_failure--------------------= 0
total_intf_count........................= 0
.....
.....
.....

NOTE: Please consider each - with a space in the above output.

pl-ipfe-1_3_0#

What shall I do for this ?

I think all you need to do is to modify your show template, e.g.:

                        tailf:cli-show-template "\nRequested vrf and its LIM stats
                                                vrf-name---------------------------= $(vrf-name)
                                                intf_add_success----------------	 = $(intf_add_success)
                                                intf_add_failure------------------- = $(intf_add_failure)
                                                intf_del_success------------------ = $(intf_del_success)
.
.
.

You can also use rjust option (without =):

vrf-name $(vrf-name|rjust:10)

See ConfD user guide, clispec man page, show-template