On Fri, Oct 21, 2022 at 06:39:59PM +0100, Jason McIntyre wrote: > i was going to incliude this in my answer, but eventually thought it > looks like a seperate diff: > > the text currently reads as though only a singular interface is > specified, and -n is kind of hidden. so i reworked the text. i went with > an example which basically mirrors synopsis, because it works with the > -n text, and i wanted to avoid marking up interface, but not doing so > added other ambiguities. > > so is this better? it's as unobtrusive as i could make it.
I agree with the singular -> plural change to make clear that multiple interfaces work. However, I don't see much value in an example invocation at the first place: the synopsis is trivial, echo(1) doesn't have examples, either. But now that I see your diff, I think we should actually include `sh' in the synopsis since /etc/netstart is not executable, so the documented form does not actually work (I just never noticed this missing bit): $ man -h netstart /etc/netstart [-n] [interface ...] $ /etc/netstart ksh: /etc/netstart: cannot execute - Permission denied Feedback? Objection? OK? Index: share/man/man8/netstart.8 =================================================================== RCS file: /cvs/src/share/man/man8/netstart.8,v retrieving revision 1.28 diff -u -p -r1.28 netstart.8 --- share/man/man8/netstart.8 21 Oct 2022 12:04:51 -0000 1.28 +++ share/man/man8/netstart.8 21 Oct 2022 18:57:40 -0000 @@ -32,7 +32,7 @@ .Nm netstart .Nd command script for network startup .Sh SYNOPSIS -.Nm /etc/netstart +.Cm sh Pa /etc/netstart .Op Fl n .Op Ar interface ... .Sh DESCRIPTION Index: etc/netstart =================================================================== RCS file: /cvs/src/etc/netstart,v retrieving revision 1.220 diff -u -p -r1.220 netstart --- etc/netstart 21 Oct 2022 12:04:51 -0000 1.220 +++ etc/netstart 21 Oct 2022 18:56:45 -0000 @@ -7,7 +7,7 @@ set +o sh # Show usage of the netstart script and exit. usage() { - print -u2 "usage: ${0##*/} [-n] [interface ...]" + print -u2 "usage: sh ${0##*/} [-n] [interface ...]" exit 1 }