sbase

suckless unix tools
git clone git://git.suckless.org/sbase
Log | Files | Refs | README | LICENSE

commit f769c2402f4f15c3d721bce6d1cf38fd891cace1
parent 4a920a5960a6c12b5c95c902c79a4e27fae921b4
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date:   Sat, 31 Jan 2015 14:43:27 +0100

fix mandoc warnings

- sort references in SEE ALSO section to section number, name.
- cols.1: proper order of sections.
- wrap lines to max 79 column length.

Diffstat:
Mchgrp.1 | 4++--
Mcols.1 | 28+++++++++++++++-------------
Mcp.1 | 6+++---
Mcut.1 | 4++--
Mdu.1 | 8+++++---
Mexpand.1 | 4++--
Mexpr.1 | 3++-
Mgrep.1 | 18++++++++++--------
Mkill.1 | 11+++++------
Mln.1 | 4++--
Mlogger.1 | 13++++++-------
Mls.1 | 2+-
Mmktemp.1 | 12++++++------
Mnice.1 | 4++--
Mnl.1 | 7++++---
Mrenice.1 | 4++--
Mrmdir.1 | 2+-
Mstrings.1 | 6+++++-
Mtail.1 | 9++++++---
Mtouch.1 | 12+++++-------
Mtr.1 | 2+-
Muuencode.1 | 7+++----
Mwc.1 | 10+++++++---
23 files changed, 97 insertions(+), 83 deletions(-)

diff --git a/chgrp.1 b/chgrp.1 @@ -21,8 +21,8 @@ flag is specified, this process is recursively applied to everything in .Ar file . .Sh SEE ALSO -.Xr chown 1 , -.Xr chown 2 , .Xr chmod 1 , +.Xr chown 1 , .Xr chmod 2 , +.Xr chown 2 , .Xr getgrnam 3 diff --git a/cols.1 b/cols.1 @@ -10,21 +10,29 @@ .Op Ar file ... .Sh DESCRIPTION .Nm -reads each file in sequence and writes them to stdout, -in as many vertical columns as will fit in +reads each file in sequence and writes them to stdout, in as many vertical +columns as will fit in .Ar chars -character columns. -If no file is given, cols reads from stdin. +character columns. If no +.Ar file +is given, +.Nm +reads from stdin. .Sh OPTIONS .Bl -tag -width xxxxxxxx .It Fl c Ar chars Specifies the maximum number of character columns to use (unless the input contains lines longer than .Ar chars -characters). By default cols tries to figure out the width -of the output device, if that fails it defaults to 65 -chars. +characters). By default cols tries to figure out the width of the output +device, if that fails it defaults to 65 chars. .El +.Sh HISTORY +.Nm +is similar to the mc(1) command on Plan 9. It was renamed to +.Nm +to avoid the name collision with the popular file manager +Midnight Commander. .Sh BUGS This implementation of .Nm @@ -33,9 +41,3 @@ and thus mishandles TAB characters (among others). .Pp .Nm currently mangles files which contain embedded NULs. -.Sh HISTORY -.Nm -is similar to the mc(1) command on Plan 9. It was renamed to -.Nm -to avoid the name collision with the popular file manager -Midnight Commander. diff --git a/cp.1 b/cp.1 @@ -15,7 +15,7 @@ .Op Ar directory .Sh DESCRIPTION .Nm -copies a given file, naming it the given name. If multiple files are listed +copies a given file, naming it the given name. If multiple files are listed they will be copied into the given directory. .Sh OPTIONS .Bl -tag -width Ds @@ -34,8 +34,8 @@ if an existing destination file cannot be opened, remove it and try again. .It Fl R equivalent to -r. .It Fl r -copies directories recursively. If this flag is not specified, directories are -not copied. +copies directories recursively. If this flag is not specified, directories +are not copied. .It Fl v print names of source and destination per file to stdout. In the format: "source \-> destination". diff --git a/cut.1 b/cut.1 @@ -67,5 +67,5 @@ utility is compliant with the .St -p1003.1-2008 specification. .Pp -The possibility of separating numbers and ranges with a space -and specifying multibyte delimiters of arbitrary length is an extension to that specification. +The possibility of separating numbers and ranges with a space and specifying +multibyte delimiters of arbitrary length is an extension to that specification. diff --git a/du.1 b/du.1 @@ -15,9 +15,11 @@ .Nm displays the file system block usage for each .Ar file -argument and for each directory in the file hierarchy rooted in directory argument. -If no file is specified, the block usage of the hierarchy rooted in the current -directory is displayed. +argument and for each directory in the file hierarchy rooted in directory +argument. If no +.Ar file +is specified, the block usage of the hierarchy rooted in the current directory +is displayed. .Sh OPTIONS .Bl -tag -width Ds .It Fl a diff --git a/expand.1 b/expand.1 @@ -37,8 +37,8 @@ The default is "8". .El .Sh SEE ALSO -.Xr unexpand 1 , -.Xr fold 1 +.Xr fold 1 , +.Xr unexpand 1 .Sh STANDARDS The .Nm diff --git a/expr.1 b/expr.1 @@ -76,7 +76,8 @@ against is anchored with an implicit '^'. .Pp You can't directly match the empty string, since zero matched characters -resolve equally to a failed match. To work around this limitation, use "expr X'' : 'X$' instead of "expr '' : '$'" +resolve equally to a failed match. To work around this limitation, use +"expr X'' : 'X$' instead of "expr '' : '$'" .El .Sh EXIT STATUS .Bl -tag -width Ds diff --git a/grep.1 b/grep.1 @@ -17,7 +17,7 @@ searches the input files for lines that match the .Ar pattern , a regular expression as defined in .Xr regex 7 . -By default each matching line is printed to stdout. If no file is given +By default each matching line is printed to stdout. If no file is given .Nm reads from stdin. .Sh OPTIONS @@ -25,8 +25,8 @@ reads from stdin. .It Fl E Match using extended regex. .It Fl F -Match using fixed strings. Treat each pattern specified as a string instead of a regular -expression. +Match using fixed strings. Treat each pattern specified as a string instead of +a regular expression. .It Fl H Prefix each matching line with its filename in the output. This is the default when there is more than one file specified. @@ -54,7 +54,8 @@ Prefix each matching line with its line number in the input. .It Fl q Print nothing, only return status. .It Fl s -Suppress the error messages ordinarily written for nonexistent or unreadable files. +Suppress the error messages ordinarily written for nonexistent or unreadable +files. .It Fl v Select lines which do .Sy not @@ -62,8 +63,9 @@ match the pattern. .It Fl w The expression is searched for as a word (as if surrounded by '\<' and '\>'). .It Fl x -Consider only input lines that use all characters in the line excluding the terminating <newline> to -match an entire fixed string or regular expression to be matching lines. +Consider only input lines that use all characters in the line excluding the +terminating <newline> to match an entire fixed string or regular expression to +be matching lines. .El .Sh EXIT STATUS .Bl -tag -width Ds @@ -75,8 +77,8 @@ No lines were matched. An error occurred. .El .Sh SEE ALSO -.Xr regex 7 , -.Xr sed 1 +.Xr sed 1 , +.Xr regex 7 .Sh STANDARDS The .Nm diff --git a/kill.1 b/kill.1 @@ -22,19 +22,18 @@ by default sends a TERM signal to the given processes. .Sh OPTIONS .Bl -tag -width Ds .It Fl s Ar signal_name -A symbolic signal name specifying the signal to be sent instead -of the default SIGTERM. -Sends the named signal. +A symbolic signal name specifying the signal to be sent instead of the +default SIGTERM. Sends the named signal. .It Fl l Op Ar exit_status -Lists available signals. If an +Lists available signals. If an .Ar exit_status is given, only the corresponding signal name will be printed. .It Fl signal_name A symbolic signal name specifying the signal to be sent instead of the default SIGTERM. .It Fl signal_number -A non-negative decimal integer specifying the signal to be sent -instead of the default SIGTERM. +A non-negative decimal integer specifying the signal to be sent instead of +the default SIGTERM. .El .Sh SEE ALSO .Xr kill 2 , diff --git a/ln.1 b/ln.1 @@ -41,8 +41,8 @@ exists, remove it to allow the link. .It Fl L | Fl P If .Ar target -is a symbolic link, create a hard link to the (referenced file) | (symbolic link itself). -The former is the default. +is a symbolic link, create a hard link to the (referenced file) | +(symbolic link itself). The former is the default. .It Fl s Create symbolic links instead of hard links. Disables diff --git a/logger.1 b/logger.1 @@ -20,10 +20,10 @@ system log module. .It Fl i Log the process ID of the logger process with each line. .It Fl p Ar priority -Enter the message with the specified priority. They priority -has to be specified symbolically as +Enter the message with the specified priority. They priority has to be +specified symbolically as .Dq facility.level -pair. The default is +pair. The default is .Dq user.notice . .It Fl s Log the message to standard error, as well as the system log. @@ -31,12 +31,11 @@ Log the message to standard error, as well as the system log. Mark every line in the log with the specified .Ar tag . .It Ar message -Write the message to the log; if not specified, standard input -is logged. +Write the message to the log; if not specified, standard input is logged. .El .Sh SEE ALSO -.Xr syslog 3 , -.Xr syslogd 1 +.Xr syslogd 1 , +.Xr syslog 3 .Sh STANDARDS The .Nm diff --git a/ls.1 b/ls.1 @@ -10,7 +10,7 @@ .Op Ar file ... .Sh DESCRIPTION .Nm -lists each given file, and the contents of each given directory. If no files +lists each given file, and the contents of each given directory. If no files are given the current directory is listed. .Sh OPTIONS .Bl -tag -width Ds diff --git a/mktemp.1 b/mktemp.1 @@ -10,17 +10,17 @@ .Op Ar template .Sh DESCRIPTION .Nm -takes the given filename template and overwrites a portion of it -to create a unique filename. The template may be any filename with at least -six `Xs' appended to it. If no template is specified a default of -`tmp.XXXXXXXXXX' is used and the tmpdir is set to `/tmp' unless the -TMPDIR envrionment variable has been set. +takes the given filename template and overwrites a portion of it to create a +unique filename. The template may be any filename with at least six `Xs' +appended to it. If no template is specified a default of `tmp.XXXXXXXXXX' is +used and the tmpdir is set to `/tmp' unless the TMPDIR envrionment variable +has been set. .Sh OPTIONS .Bl -tag -width Ds .It Fl d Make a directory instead of a file .It Fl q -Fail silently if an error occurs. This is useful if a script +Fail silently if an error occurs. This is useful if a script does not want error output to go to standard error. .El .Sh SEE ALSO diff --git a/nice.1 b/nice.1 @@ -30,8 +30,8 @@ to Default is 10. .El .Sh SEE ALSO -.Xr renice 2 , -.Xr nice 2 +.Xr nice 2 , +.Xr renice 2 .Sh STANDARDS The .Nm diff --git a/nl.1 b/nl.1 @@ -14,8 +14,9 @@ .Nm reads lines from the named .Ar file -and writes them to stdout with non-empty lines -numbered. If no file is given +and writes them to stdout with non-empty lines numbered. If no +.Ar file +is given .Nm reads from stdin. .Sh OPTIONS @@ -38,7 +39,7 @@ a regular expression as defined in .It Fl i Ar incr Defines the increment between numbered lines. .It Fl s Ar sep -Defines the string used to separate line numbers and lines. By default this is +Defines the string used to separate line numbers and lines. By default this is a tab. .El .Sh SEE ALSO diff --git a/renice.1 b/renice.1 @@ -32,8 +32,8 @@ to (lowest priority). .El .Sh SEE ALSO -.Xr renice 2 , -.Xr nice 2 +.Xr nice 2 , +.Xr renice 2 .Sh STANDARDS The .Nm diff --git a/rmdir.1 b/rmdir.1 @@ -22,8 +22,8 @@ and its parents in the pathname .El .Sh SEE ALSO .Xr rm 1 , -.Xr rmdir 2 , .Xr unlink 1 , +.Xr rmdir 2 , .Xr unlink 2 .Sh STANDARDS The diff --git a/strings.1 b/strings.1 @@ -10,7 +10,11 @@ .Sh DESCRIPTION .Nm prints the printable character sequences that are at least 6 characters -long. If no files are given then it uses stdin. +long. If no +.Ar files +are given, +.Nm +reads from stdin. .Sh STANDARDS .Nm mirrors the semantics of Plan9 diff --git a/tail.1 b/tail.1 @@ -10,12 +10,15 @@ .Op Ar file .Sh DESCRIPTION .Nm -writes the last 10 lines of the file to stdout. If no file is given, tail reads -from stdin. +writes the last 10 lines of the file to stdout. If no +.Ar file +is given, +.Nm +reads from stdin. .Sh OPTIONS .Bl -tag -width Ds .It Fl n Ar lines -outputs the given number of lines. If +outputs the given number of lines. If .Ar lines begins with '+' it is used as an offset from the beginning of the file. .El diff --git a/touch.1 b/touch.1 @@ -11,23 +11,21 @@ .Ar file ... .Sh DESCRIPTION .Nm -sets the access and modification times of files to the current time of day. If the file -doesn't exist, it is created with the default permissions. +sets the access and modification times of files to the current time of day. If +the file doesn't exist, it is created with the default permissions. .Sh OPTIONS .Bl -tag -width Ds .It Fl a Set the access time of the file. .It Fl c -Do not create the file it it does not exist. The exit -status is not affected. +Do not create the file it it does not exist. The exit status is not affected. .It Fl m Change the modification time of the file. .It Fl t Ar stamp Set the timestamp to be used with .Op Fl am . -The format of the timestamp is simply the number of seconds -since Jan 1, 1970. This specification of time does not conform -to POSIX. +The format of the timestamp is simply the number of seconds since Jan 1, 1970. +This specification of time does not conform to POSIX. .El .Sh SEE ALSO .Xr date 1 diff --git a/tr.1 b/tr.1 @@ -71,8 +71,8 @@ Input processed successfully. An error occurred. .El .Sh SEE ALSO -.Xr sed 1 , .Xr awk 1 , +.Xr sed 1 , .Xr utf8 7 .Sh STANDARDS The diff --git a/uuencode.1 b/uuencode.1 @@ -10,10 +10,9 @@ .Ar name .Sh DESCRIPTION .Nm -reads file (or by default, the standard input) and writes an encoded -version to the standard output. The encoding uses only printing ASCII -characters and includes the mode of the file and the operand name -for use by uudecode. +reads file (or by default, the standard input) and writes an encoded version +to the standard output. The encoding uses only printing ASCII characters and +includes the mode of the file and the operand name for use by uudecode. .Sh IMPLEMENTATION NOTES This version of uuencode does not currently support the base64 encoding algorithm. diff --git a/wc.1 b/wc.1 @@ -10,9 +10,13 @@ .Op Ar file ... .Sh DESCRIPTION .Nm -.Pp -prints the number of lines, words, and bytes in each file. If any flags are -given, wc will print only the requested information. If no files are given, wc +prints the number of lines, words, and bytes in each file. If any flags are +given, +.Nm +will print only the requested information. If no +.Ar files +are given, +.Nm reads stdin. .Sh OPTIONS .Bl -tag -width Ds