[PATCH v1 11/28] cyclictest.8: Synopsis: Fix parameters list rendering

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Follow groff_man_style(7) parameters documentation style.  Namely:

- Order cyclictest flags in the form -abcCeEgGijklNpRsStUVXzZ

- Present the flag and option names in bold to cue the user that they
  should be input literally.

- Use the non-breaking adjustable space escape sequence "\~" to prevent
  the line output from being broken within the option brackets.

- Use the output line continuation escape sequence "\c" to allow all
  three font styles to be set without breakable space among them.

- End the parameters list with .YS, the "End synopsis" macro.  It
  restores indentation, adjustment, and hyphenation to their previous
  state.

Beside just following the standards, this makes the groff rendering of
the cyclictest's parameter list way more legible and comprehensible.

Signed-off-by: Ahmed S. Darwish <darwi@xxxxxxxxxxxxx>
---
 src/cyclictest/cyclictest.8 | 31 ++++++++++++++++++++++++++++---
 1 file changed, 28 insertions(+), 3 deletions(-)

diff --git a/src/cyclictest/cyclictest.8 b/src/cyclictest/cyclictest.8
index 7f1bd39..f093677 100644
--- a/src/cyclictest/cyclictest.8
+++ b/src/cyclictest/cyclictest.8
@@ -7,9 +7,34 @@ cyclictest \- High resolution test program
 .
 .SH Synopsis
 .SY cyclictest
-.RI "[ \-fmnqrsvMS ] [\-a " proc " ] [\-A " align " ] [\-b " usec " ] [\-c " clock " ] [\-d " dist " ] \
-[\-h " histogram " ] [\-i " intv " ] [\-\-json " filename " ] [\-l " loop " ] [\-o " red " ] \
-[\-p " prio " ] [\-t " num " ] [\-D " time " ]"
+.RB [ \-fmMnqrsMv ]
+.RB [ \-a\~\c
+.IR proc ]
+.RB [ \-A\~\c
+.IR align ]
+.RB [ \-b\~\c
+.IR usec ]
+.RB [ \-c\~\c
+.IR clock ]
+.RB [ \-d\~\c
+.IR dist ]
+.RB [ \-h\~\c
+.IR histogram ]
+.RB [ \-i\~\c
+.IR intv ]
+.RB [ \-\-json\~\c
+.IR filename ]
+.RB [ \-l\~\c
+.IR loop ]
+.RB [ \-o\~\c
+.IR red ]
+.RB [ \-p\~\c
+.IR prio ]
+.RB [ \-t\~\c
+.IR num ]
+.RB [ \-D\~\c
+.IR time ]
+.YS
 .
 .SH Options
 These programs follow the usual GNU command line syntax, with long
-- 
2.49.0





[Index of Archives]     [RT Stable]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux