On Thu, Apr 13, 2023 at 01:23:23PM +0200, Theo Buehler wrote: > On Thu, Apr 13, 2023 at 12:25:46PM +0200, Claudio Jeker wrote: > > bgpctl help output follows no clear order. I decided to sort all > > keywords and flags alphabetically. Also fixup the manpage a bit since > > some additions where added in the wrong spot. > > > > I think the output of 'bgpctl show rib help' is the worst (both before and > > after). It is long and some keywords are not self-explanatory. > > Still I prefer them to be alphabetically sorted. > > I'm ok with this, but see some comments below. > > > -.Xr bgpd 8 > > -itself. > > I think the previous two lines were removed by accident... > > > +.Xr bgpd 8 > > +itself. > > ... and added here by mistake.
Fixed > > static const struct token t_show_mrt[] = { > > { NOTOKEN, "", NONE, NULL}, > > - { ASTYPE, "as", AS_ALL, t_show_mrt_as}, > > - { ASTYPE, "source-as", AS_SOURCE, t_show_mrt_as}, > > - { ASTYPE, "transit-as", AS_TRANSIT, t_show_mrt_as}, > > - { ASTYPE, "peer-as", AS_PEER, t_show_mrt_as}, > > - { ASTYPE, "empty-as", AS_EMPTY, t_show_mrt}, > > { FLAG, "detail", F_CTL_DETAIL, t_show_mrt}, > > - { FLAG, "ssv", F_CTL_SSV, t_show_mrt}, > > - { KEYWORD, "neighbor", NONE, t_show_mrt_neigh}, > > { FLAG, "peers", F_CTL_NEIGHBORS,t_show_mrt}, > > + { FLAG, "ssv", F_CTL_SSV, t_show_mrt}, > > Slightly confused here. This sorts FLAG first, then ASTYPE and KEYWORD. > It breaks alphabetical order. This wasn't done in t_show_rib[]. Also fixed. I probably used a bad sort -k here. -- :wq Claudio