aboutsummaryrefslogtreecommitdiff
path: root/man
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2018-12-26 21:37:48 +1300
committerTom Ryder <tom@sanctum.geek.nz>2018-12-26 21:37:48 +1300
commitc047c36dba570fb190f3136e540c7bd4bc80328d (patch)
tree54a0a3aa18269118f4dddc98e7e2238222be4caa /man
parentAdjust sentence spacing of README.md (diff)
downloaddotfiles-c047c36dba570fb190f3136e540c7bd4bc80328d.tar.gz
dotfiles-c047c36dba570fb190f3136e540c7bd4bc80328d.zip
Two-space sentences in manual pages
Diffstat (limited to 'man')
-rw-r--r--man/man1/apf.1df12
-rw-r--r--man/man1/ax.1df4
-rw-r--r--man/man1/bp.1df2
-rw-r--r--man/man1/br.1df2
-rw-r--r--man/man1/brnl.1df2
-rw-r--r--man/man1/ca.1df2
-rw-r--r--man/man1/cf.1df2
-rw-r--r--man/man1/cfr.1df4
-rw-r--r--man/man1/chc.1df6
-rw-r--r--man/man1/chn.1df4
-rw-r--r--man/man1/clog.1df2
-rw-r--r--man/man1/clrd.1df4
-rw-r--r--man/man1/clwr.1df2
-rw-r--r--man/man1/dam.1df2
-rw-r--r--man/man1/dub.1df4
-rw-r--r--man/man1/edda.1df2
-rw-r--r--man/man1/eds.1df2
-rw-r--r--man/man1/exm.1df4
-rw-r--r--man/man1/gms.1df2
-rw-r--r--man/man1/grc.1df2
-rw-r--r--man/man1/gscr.1df2
-rw-r--r--man/man1/gwp.1df6
-rw-r--r--man/man1/han.1df2
-rw-r--r--man/man1/htref.1df2
-rw-r--r--man/man1/igex.1df4
-rw-r--r--man/man1/isgr.1df2
-rw-r--r--man/man1/jfc.1df4
-rw-r--r--man/man1/jfcd.1df2
-rw-r--r--man/man1/jfp.1df2
-rw-r--r--man/man1/loc.1df2
-rw-r--r--man/man1/maybe.1df4
-rw-r--r--man/man1/med.1df4
-rw-r--r--man/man1/mex.1df2
-rw-r--r--man/man1/mftl.1df2
-rw-r--r--man/man1/mi5.1df16
-rw-r--r--man/man1/mim.1df2
-rw-r--r--man/man1/mkcp.1df2
-rw-r--r--man/man1/mked.1df2
-rw-r--r--man/man1/mkmv.1df2
-rw-r--r--man/man1/mkvi.1df2
-rw-r--r--man/man1/mode.1df2
-rw-r--r--man/man1/motd.1df2
-rw-r--r--man/man1/mw.1df2
-rw-r--r--man/man1/nlbr.1df2
-rw-r--r--man/man1/oii.1df2
-rw-r--r--man/man1/osc.1df2
-rw-r--r--man/man1/pa.1df2
-rw-r--r--man/man1/paz.1df2
-rw-r--r--man/man1/ped.1df4
-rw-r--r--man/man1/plmu.1df2
-rw-r--r--man/man1/pp.1df2
-rw-r--r--man/man1/pph.1df2
-rw-r--r--man/man1/pst.1df2
-rw-r--r--man/man1/pvi.1df4
-rw-r--r--man/man1/quo.1df2
-rw-r--r--man/man1/rep.1df2
-rw-r--r--man/man1/rgl.1df2
-rw-r--r--man/man1/rnda.1df2
-rw-r--r--man/man1/rndf.1df2
-rw-r--r--man/man1/rndi.1df4
-rw-r--r--man/man1/rndl.1df2
-rw-r--r--man/man1/rnds.1df2
-rw-r--r--man/man1/shb.1df2
-rw-r--r--man/man1/sls.1df2
-rw-r--r--man/man1/slsf.1df2
-rw-r--r--man/man1/sqs.1df2
-rw-r--r--man/man1/sta.1df2
-rw-r--r--man/man1/stex.1df2
-rw-r--r--man/man1/swr.1df4
-rw-r--r--man/man1/tl.1df4
-rw-r--r--man/man1/tlcs.1df4
-rw-r--r--man/man1/tm.1df4
-rw-r--r--man/man1/trs.1df4
-rw-r--r--man/man1/try.1df4
-rw-r--r--man/man1/urlh.1df2
-rw-r--r--man/man1/vest.1df2
-rw-r--r--man/man1/vex.1df2
-rw-r--r--man/man1/wro.1df2
-rw-r--r--man/man1/xgo.1df2
-rw-r--r--man/man1/xrbg.1df2
-rw-r--r--man/man1/xrq.1df2
-rw-r--r--man/man6/acq.6df2
-rw-r--r--man/man6/dr.6df2
-rw-r--r--man/man6/philsay.6df2
-rw-r--r--man/man6/pks.6df2
-rw-r--r--man/man6/rndn.6df2
-rw-r--r--man/man6/xyzzy.6df2
-rw-r--r--man/man8/sue.8df2
88 files changed, 123 insertions, 123 deletions
diff --git a/man/man1/apf.1df b/man/man1/apf.1df
index 025af010..9c89857c 100644
--- a/man/man1/apf.1df
+++ b/man/man1/apf.1df
@@ -8,14 +8,14 @@ foorc
foo --bar baz
.SH DESCRIPTION
Add newline-delimited arguments read from a file to a command's arguments
-(before any given ones) before running it. This is intended as a quick way of
+(before any given ones) before running it. This is intended as a quick way of
implementing *rc files for interactive shell calls to programs that don't
support such files, without having to use broken environment variables like GNU
grep(1)'s GREP_OPTIONS.
.P
This enables you to use arguments with shell metacharacters and spaces in them
-that you do not want expanded. The only exception is that you cannot have
-newlines in any of the arguments. This was done to keep POSIX sh(1)
+that you do not want expanded. The only exception is that you cannot have
+newlines in any of the arguments. This was done to keep POSIX sh(1)
compatibility.
.P
For example, given this simple program in our $PATH, printargs:
@@ -56,10 +56,10 @@ Or just a shell function, if it's only wanted for interactive shells:
.P
$ printargs() { apf "$HOME"/.printargsrc printargs "$@" ; }
.P
-It's not considered an error if the file doesn't exist or is empty. If it's a
+It's not considered an error if the file doesn't exist or is empty. If it's a
directory or otherwise not byte-readable, an error will be printed to stderr,
-but execution of the called program will continue anyway. Blank lines or lines
-beginning with # are also ignored. Both leading and trailing whitespace is
+but execution of the called program will continue anyway. Blank lines or lines
+beginning with # are also ignored. Both leading and trailing whitespace is
preserved.
.SH AUTHOR
Tom Ryder <tom@sanctum.geek.nz>
diff --git a/man/man1/ax.1df b/man/man1/ax.1df
index 40125167..1954ad45 100644
--- a/man/man1/ax.1df
+++ b/man/man1/ax.1df
@@ -14,8 +14,8 @@ evaluates an expression given on the command line with awk(1) and prints its
result using awk's printf, with an optional format specified preceding the
expression.
.SH SECURITY
-Note that the second argument has no evaluation protection on it. There's very
+Note that the second argument has no evaluation protection on it. There's very
little to stop a user putting a fully-fledged awk program in as the second
-argument if they needed to. Don't accept untrusted user input in this argument!
+argument if they needed to. Don't accept untrusted user input in this argument!
.SH AUTHOR
Tom Ryder <tom@sanctum.geek.nz>
diff --git a/man/man1/bp.1df b/man/man1/bp.1df
index fb13507f..c3362e17 100644
--- a/man/man1/bp.1df
+++ b/man/man1/bp.1df
@@ -10,7 +10,7 @@ BROWSER=firefox
.SH DESCRIPTION
.B bp
reads an URL from stdin, with an "URL:" prompt if stdin is a terminal, and runs
-br(1df) against it. It was written because the author hates quoting URLs on the
+br(1df) against it. It was written because the author hates quoting URLs on the
command line.
.SH SEE ALSO
br(1df), ap(1df)
diff --git a/man/man1/br.1df b/man/man1/br.1df
index 05d662bc..a84a55d3 100644
--- a/man/man1/br.1df
+++ b/man/man1/br.1df
@@ -13,7 +13,7 @@ BROWSER=firefox
.SH DESCRIPTION
.B br
just execs the program in the $BROWSER environment variable with the given
-arguments. That's it.
+arguments. That's it.
.SH SEE ALSO
bp(1df), xgo(1df), xgoc(1df)
.SH AUTHOR
diff --git a/man/man1/brnl.1df b/man/man1/brnl.1df
index e15eadce..7ebc0fcc 100644
--- a/man/man1/brnl.1df
+++ b/man/man1/brnl.1df
@@ -13,7 +13,7 @@ command |
.B brnl
.SH DESCRIPTION
.B brnl
-strips trailing HTML linebreaks (<br>) from content. It reverses nlbr(1df).
+strips trailing HTML linebreaks (<br>) from content. It reverses nlbr(1df).
.SH SEE ALSO
htenc(1df), htdec(1df), nlbr(1df)
.SH AUTHOR
diff --git a/man/man1/ca.1df b/man/man1/ca.1df
index 06f3e100..72d8f411 100644
--- a/man/man1/ca.1df
+++ b/man/man1/ca.1df
@@ -7,7 +7,7 @@
arg1 arg2 arg3
.SH DESCRIPTION
.B ca
-counts all its arguments and prints the count. Useful for quickly counting a
+counts all its arguments and prints the count. Useful for quickly counting a
glob expansion.
.SH AUTHOR
Tom Ryder <tom@sanctum.geek.nz>
diff --git a/man/man1/cf.1df b/man/man1/cf.1df
index f9d09e8e..5a7d23dc 100644
--- a/man/man1/cf.1df
+++ b/man/man1/cf.1df
@@ -13,7 +13,7 @@ dir1 dir2
.SH DESCRIPTION
.B cf
counts all the entries in the given directories using find(1) and prints the
-count. It defaults to the current directory.
+count. It defaults to the current directory.
.SH SEE ALSO
cfr(1df)
.SH AUTHOR
diff --git a/man/man1/cfr.1df b/man/man1/cfr.1df
index 8c3fc563..cf717ca8 100644
--- a/man/man1/cfr.1df
+++ b/man/man1/cfr.1df
@@ -13,8 +13,8 @@ dir1 dir2
.SH DESCRIPTION
.B cf
counts all the entries in the directory trees rooted at the given arguments,
-and prints the total. It defaults to the current directory. It should correctly
-handle corner cases like filenames with newlines in them. It will count but
+and prints the total. It defaults to the current directory. It should correctly
+handle corner cases like filenames with newlines in them. It will count but
will not follow symbolic links.
.SH SEE ALSO
cf(1df), tot(1df)
diff --git a/man/man1/chc.1df b/man/man1/chc.1df
index e447d7a7..d96ad30c 100644
--- a/man/man1/chc.1df
+++ b/man/man1/chc.1df
@@ -13,15 +13,15 @@ CACHE_PATH DURATION COMMAND [ARG1...]
runs the command given in its third argument onwards, and saves the output in
the file with path given in the first argument, and on each subsequent request
before the duration in the second argument expires, it emits the content
-directly, rather than running the command. If it's run after the expiry date,
+directly, rather than running the command. If it's run after the expiry date,
it runs the command again, and refreshes the cache.
.P
This is intended as a quick way to just add three words in front of any given
-expensive command to prevent it running too often. This might be particularly
+expensive command to prevent it running too often. This might be particularly
useful if a script is called to get data far more often than it actually needs
to poll to get that data.
.P
-No file locking is implemented. If you need it, you're probably already at the
+No file locking is implemented. If you need it, you're probably already at the
point that you need to write a proper solution, but you could always use Linux
flock(1) or daemontool's setlock(1) in the command if you're stubborn:
.P
diff --git a/man/man1/chn.1df b/man/man1/chn.1df
index 5e9c702d..75fc5af1 100644
--- a/man/man1/chn.1df
+++ b/man/man1/chn.1df
@@ -35,13 +35,13 @@ But this won't:
.SH CAVEATS
It's slow.
.P
-It's not a real pipe. The commands are run successively, not in parallel. That
+It's not a real pipe. The commands are run successively, not in parallel. That
means you can't pass one line to it and have it return another line before
sending EOF, for unbuffered (e.g. linewise) tools.
.P
There's almost certainly a better way to do this, fixing one or both of the
above issues, and possibly even in shell; maybe with curlier file descriptor
-logic to save unneeded open(2) syscalls. I smell `eval` usage on the horizon.
+logic to save unneeded open(2) syscalls. I smell `eval` usage on the horizon.
.SH SEE ALSO
maybe(1df), rep(1df), try(1df)
.SH AUTHOR
diff --git a/man/man1/clog.1df b/man/man1/clog.1df
index f9300347..d2bc46ac 100644
--- a/man/man1/clog.1df
+++ b/man/man1/clog.1df
@@ -24,7 +24,7 @@ leading date(1), and writes it to the file with path in environment variable
CLOG, defaulting to ~/.clog, terminating each entry with two hyphens.
.P
If there are no files to read and standard input is coming from a terminal, and
-rlwrap(1) is found, it will be used for the line editing. If not, just the
+rlwrap(1) is found, it will be used for the line editing. If not, just the
terminal's cooked mode will be used.
.SH AUTHOR
Tom Ryder <tom@sanctum.geek.nz>
diff --git a/man/man1/clrd.1df b/man/man1/clrd.1df
index 25e7e677..e59edb21 100644
--- a/man/man1/clrd.1df
+++ b/man/man1/clrd.1df
@@ -7,8 +7,8 @@
file
.SH DESCRIPTION
.B clrd
-clears the screen and runs tail -f on the given file. It will not run if stdout
-is not a terminal. This is for use in minimal socket-network programs like
+clears the screen and runs tail -f on the given file. It will not run if stdout
+is not a terminal. This is for use in minimal socket-network programs like
ii(1), along with clwr(1df).
.SH SEE ALSO
clwr(1df), ii(1)
diff --git a/man/man1/clwr.1df b/man/man1/clwr.1df
index e8fa1ea9..18b03928 100644
--- a/man/man1/clwr.1df
+++ b/man/man1/clwr.1df
@@ -8,7 +8,7 @@ file
.SH DESCRIPTION
.B clwr
clears the screen, accepts a line of input from stdin, writes it to the given
-file, and loops. This is for use in minimal socket-network programs like ii(1),
+file, and loops. This is for use in minimal socket-network programs like ii(1),
along with clrd(1df).
.SH SEE ALSO
clrd(1df), ii(1)
diff --git a/man/man1/dam.1df b/man/man1/dam.1df
index 62036473..0992bc91 100644
--- a/man/man1/dam.1df
+++ b/man/man1/dam.1df
@@ -9,7 +9,7 @@ dam
| prog2
.SH DESCRIPTION
.B dam
-buffers all its input before emitting it as output. Useful if you don't
+buffers all its input before emitting it as output. Useful if you don't
actually want a line-by-line flow between programs, such as pasting a complete
document into a sed(1) pipeline on the terminal.
.SH AUTHOR
diff --git a/man/man1/dub.1df b/man/man1/dub.1df
index 69a4c8e0..19603cf2 100644
--- a/man/man1/dub.1df
+++ b/man/man1/dub.1df
@@ -13,11 +13,11 @@
.SH DESCRIPTION
.B dub
lists the biggest entries in a given directory, defaulting to the current
-directory. It defaults to printing 10 entries unless a second argument is
+directory. It defaults to printing 10 entries unless a second argument is
given.
.SH CAVEATS
Skips filenames with newlines in them with an explicit warning to stderr, for
-the least dangerous POSIX-compatible approach. Even so, you probably shouldn't
+the least dangerous POSIX-compatible approach. Even so, you probably shouldn't
use this in critical scripts.
.SH SEE ALSO
du(1)
diff --git a/man/man1/edda.1df b/man/man1/edda.1df
index 0daef171..cce91c5a 100644
--- a/man/man1/edda.1df
+++ b/man/man1/edda.1df
@@ -7,7 +7,7 @@
FILE1 [FILE2...] < script.ed
.SH DESCRIPTION
Duplicate any data on stdin into a temporary file, and run ed(1) options over
-each of the files given as arguments. Example:
+each of the files given as arguments. Example:
.P
$ edda /etc/app.d/*.conf <<'EOF'
,s/foo/bar/g
diff --git a/man/man1/eds.1df b/man/man1/eds.1df
index 5dc1674d..ae1fbb6d 100644
--- a/man/man1/eds.1df
+++ b/man/man1/eds.1df
@@ -6,7 +6,7 @@
.B eds [EDITOR_OPTS] [--] FILE1 [FILE2...]
.SH DESCRIPTION
Create and edit executable scripts in a directory EDSPATH (defaults to
-~/.local/bin). Makes any created files executable for convenience.
+~/.local/bin). Makes any created files executable for convenience.
.P
$ eds myscript
$ eds myscript newscript
diff --git a/man/man1/exm.1df b/man/man1/exm.1df
index 25b3cf4a..99220e29 100644
--- a/man/man1/exm.1df
+++ b/man/man1/exm.1df
@@ -8,11 +8,11 @@
.SH DESCRIPTION
.B exm
works around a quirk of Vim that causes it to clear the screen when invoked as
-ex(1) interactively. It applies Vim's -T option to force the terminal to a
+ex(1) interactively. It applies Vim's -T option to force the terminal to a
"dumb" terminal.
.SH CAVEATS
This breaks switching to visual mode with :visual completely, as the terminal
-will persist in its dumb state. I'm not sure there's a way to fix this. If
+will persist in its dumb state. I'm not sure there's a way to fix this. If
there were a Vim :autocmd for mode switching, it might be possible, or perhaps
by wrapping :visual somehow to :set terminal=$TERM before the switch.
.SH AUTHOR
diff --git a/man/man1/gms.1df b/man/man1/gms.1df
index b6b0f716..40f2c41b 100644
--- a/man/man1/gms.1df
+++ b/man/man1/gms.1df
@@ -8,7 +8,7 @@
.B gms
runs getmail(1) for each file matching the pattern ~/.getmail/getmailrc.*,
doing much the same thing as the getmails(1) script included in the Getmail
-distribution. It differs from that script in a few ways:
+distribution. It differs from that script in a few ways:
.IP \[bu] 4
It includes per-rc-file locking so that at most one getmail(1) process runs for
the same account, but allows multiple instances of gms(1df) to run at the same
diff --git a/man/man1/grc.1df b/man/man1/grc.1df
index 3eab5d0b..9ae32818 100644
--- a/man/man1/grc.1df
+++ b/man/man1/grc.1df
@@ -10,7 +10,7 @@
.SH DESCRIPTION
.B grc
checks whether the given directory (defaulting to the working directory) is a
-Git repository and has pending changes. Normally this emits no output.
+Git repository and has pending changes. Normally this emits no output.
.SH SEE ALSO
git(1), isgr(1df)
.SH AUTHOR
diff --git a/man/man1/gscr.1df b/man/man1/gscr.1df
index 93683681..c1c1836c 100644
--- a/man/man1/gscr.1df
+++ b/man/man1/gscr.1df
@@ -14,7 +14,7 @@
.B gscr
runs the git fsck, reflog --expire, and gc commands to get rid of dangling
commit objects in a repository and pack the repository down as small as
-possible. Each command will only run if the one before it exited non-zero.
+possible. Each command will only run if the one before it exited non-zero.
.SH SEE ALSO
git(1), fgscr(1df), isgr(1df)
.SH AUTHOR
diff --git a/man/man1/gwp.1df b/man/man1/gwp.1df
index c84cc12c..70e6dcb5 100644
--- a/man/man1/gwp.1df
+++ b/man/man1/gwp.1df
@@ -8,12 +8,12 @@
.SH DESCRIPTION
.B gwp
searches for complete alphanumeric words (not regular expressions) in the input and
-prints the line if found. This means you can search for "test" and it won't
-print lines just because they contain "latest". It's good for searching prose
+prints the line if found. This means you can search for "test" and it won't
+print lines just because they contain "latest". It's good for searching prose
or poetry rather than code.
.P
This is intended as a workaround for the absence of a portable implementation
-of "word boundaries" in POSIX. Instead, this awk(1) script breaks each line
+of "word boundaries" in POSIX. Instead, this awk(1) script breaks each line
down into alphanumeric words and tests each one for case-insensitive equality.
.P
It does not emulate all of grep(1)'s features by any means, but does include
diff --git a/man/man1/han.1df b/man/man1/han.1df
index 1372fd90..6602d3b7 100644
--- a/man/man1/han.1df
+++ b/man/man1/han.1df
@@ -7,7 +7,7 @@
.I (HELPTOPIC | MANARGS...)
.SH DESCRIPTION
If called with a single argument, try running the help builtin for the given
-keyword, writing its output to a file. If it succeeds, show that. If not, pass
+keyword, writing its output to a file. If it succeeds, show that. If not, pass
the call to man(1).
.P
This was written so it could be used as a 'keywordprg' in Vim for Bash files;
diff --git a/man/man1/htref.1df b/man/man1/htref.1df
index 922188dc..61335519 100644
--- a/man/man1/htref.1df
+++ b/man/man1/htref.1df
@@ -9,7 +9,7 @@ htenc urls |
.SH DESCRIPTION
.B htref
looks for http:// and https:// URLs, and wraps <a href="..."> tags around them
-pointing to the same URL. HTML encoding of the URL should be done before this
+pointing to the same URL. HTML encoding of the URL should be done before this
step.
.P
All characters that are not spaces, tabs, or angle brackets are included in the
diff --git a/man/man1/igex.1df b/man/man1/igex.1df
index d2920c05..79627d0b 100644
--- a/man/man1/igex.1df
+++ b/man/man1/igex.1df
@@ -5,8 +5,8 @@
.SH USAGE
.B igex VAL1[,VAL2,VAL3,...] COMMAND [ARG1...]
.SH DESCRIPTION
-Runs the given command and checks its exit value. If it matches any of the
-ignored values given in the first argument, exits 0. Otherwise, exits with the
+Runs the given command and checks its exit value. If it matches any of the
+ignored values given in the first argument, exits 0. Otherwise, exits with the
command's exit value as normal.
.P
$ igex 1 false
diff --git a/man/man1/isgr.1df b/man/man1/isgr.1df
index 0f313579..f7141089 100644
--- a/man/man1/isgr.1df
+++ b/man/man1/isgr.1df
@@ -10,7 +10,7 @@
.SH DESCRIPTION
.B isgr
exits with 0 if the given directory (or the current directory if one is not
-given) appears to be a working copy of a Git repository. It exits 1 otherwise.
+given) appears to be a working copy of a Git repository. It exits 1 otherwise.
All output from the git(1) commands used to check this is suppressed.
.SH SEE ALSO
git(1), gscr(1df), fgscr(1df), grc(1df)
diff --git a/man/man1/jfc.1df b/man/man1/jfc.1df
index 135fefa8..dea87a2f 100644
--- a/man/man1/jfc.1df
+++ b/man/man1/jfc.1df
@@ -10,8 +10,8 @@
.SH DESCRIPTION
.B jfc
adds all the changed/added files in a Git repository and commits them silently
-with a stock message. This is for cases where you're tracking content and
-changes but don't need to care about being rigorous with commit messages. The
+with a stock message. This is for cases where you're tracking content and
+changes but don't need to care about being rigorous with commit messages. The
author uses it for his ~/.remind files.
.SH NOTES
Can you guess what it stands for?
diff --git a/man/man1/jfcd.1df b/man/man1/jfcd.1df
index 5ca631b3..35f16ae7 100644
--- a/man/man1/jfcd.1df
+++ b/man/man1/jfcd.1df
@@ -8,7 +8,7 @@
.SH DESCRIPTION
.B jfcd
watches a directory recursively with inotifywait(1) and commits all changes
-with jfc(1df) as it detects them. It logs its output and errors to syslog using
+with jfc(1df) as it detects them. It logs its output and errors to syslog using
logger(1).
.SH SEE ALSO
git(1), inotifywait(1), jfc(1df), logger(1)
diff --git a/man/man1/jfp.1df b/man/man1/jfp.1df
index 6e9e18f2..eb0070bb 100644
--- a/man/man1/jfp.1df
+++ b/man/man1/jfp.1df
@@ -19,7 +19,7 @@ because it's a shebang.
.SH DESCRIPTION
.B jfp
prints all the input given to it except for the first line if it starts with a
-shebang "#!". This means it can be used in a shebang to simply echo the entire
+shebang "#!". This means it can be used in a shebang to simply echo the entire
remaining contents of the script.
.SH NOTES
Can you guess what it stands for?
diff --git a/man/man1/loc.1df b/man/man1/loc.1df
index a70d2d9b..1a8848cc 100644
--- a/man/man1/loc.1df
+++ b/man/man1/loc.1df
@@ -10,7 +10,7 @@ PATTERN1 [PATTERN2...]
is a simple wrapper around find(1) which searches in the current directory tree
for filenames matching a pattern, and prints them to stdout, newline-separated.
It skips dotfiles and symbolic links, and doesn't recurse further into a
-directory if it matches the terms. It is intended only for interactive use as a
+directory if it matches the terms. It is intended only for interactive use as a
shortcut.
.SH AUTHOR
Tom Ryder <tom@sanctum.geek.nz>
diff --git a/man/man1/maybe.1df b/man/man1/maybe.1df
index a8658c71..e2e436fc 100644
--- a/man/man1/maybe.1df
+++ b/man/man1/maybe.1df
@@ -12,11 +12,11 @@ DENOMINATOR
NUMERATOR DENOMINATOR
.SH DESCRIPTION
Like true(1) or false(1), but exits with success randomly with a given
-probability. Good for using in tests. Exits with 2 rather than 1 on usage
+probability. Good for using in tests. Exits with 2 rather than 1 on usage
errors.
.P
The numerator defaults to 1 and the denominator to 2 for a roughly equal chance
-of success or failure. rndi(1df) is used for the randomness.
+of success or failure. rndi(1df) is used for the randomness.
.P
$ maybe
$ maybe 3
diff --git a/man/man1/med.1df b/man/man1/med.1df
index 0cef9e42..872af8e0 100644
--- a/man/man1/med.1df
+++ b/man/man1/med.1df
@@ -14,7 +14,7 @@ file1 file2
.SH DESCRIPTION
.B med
collects all the newline-delimited numbers given as input, and prints the
-median. It uses the mean of the two median values if the number of records is
-even. The input must be sorted, and a warning will be issued if it isn't.
+median. It uses the mean of the two median values if the number of records is
+even. The input must be sorted, and a warning will be issued if it isn't.
.SH AUTHOR
Tom Ryder <tom@sanctum.geek.nz>
diff --git a/man/man1/mex.1df b/man/man1/mex.1df
index 5c387594..d5bf6efa 100644
--- a/man/man1/mex.1df
+++ b/man/man1/mex.1df
@@ -15,7 +15,7 @@ name
.SH DESCRIPTION
Iterate through the directories named in $PATH looking for files with any of
the specified names that do not have the executable permissions bit set, and
-attempt to set them if any such files are found. Exit nonzero if any of the
+attempt to set them if any such files are found. Exit nonzero if any of the
names were not found, or if any of the permissions changes failed.
.SH SEE ALSO
chmod(1), eds(1df)
diff --git a/man/man1/mftl.1df b/man/man1/mftl.1df
index 7fb8f9a6..fd84e781 100644
--- a/man/man1/mftl.1df
+++ b/man/man1/mftl.1df
@@ -21,7 +21,7 @@ Any targets it finds that are simple strings or filenames that look like they
should be referenced by the user are printed uniquely sorted to stdout.
.P
This is not 100% accurate (and probably can't be); GNU Make's heresies make it
-particularly complicated. For simple POSIX-ish Makefiles, it should work well.
+particularly complicated. For simple POSIX-ish Makefiles, it should work well.
The idea is to get an overview of what's accessible in a Makefile without
having to page through the whole thing.
.SH SEE ALSO
diff --git a/man/man1/mi5.1df b/man/man1/mi5.1df
index 53d98bf1..22966ebb 100644
--- a/man/man1/mi5.1df
+++ b/man/man1/mi5.1df
@@ -19,15 +19,15 @@ prog |
.SH DESCRIPTION
.B mi5
is a simple and crude m4 preprocessor to make using m4 slightly more bearable
-and predictable for its author, who wants badly to like m4 but doesn't. It's
+and predictable for its author, who wants badly to like m4 but doesn't. It's
primarily intended for situations where the majority of a file is simple static
text, and only a few simple macros need to be defined and expanded, which
-covers almost every usage case for the author. It's written to work with any
+covers almost every usage case for the author. It's written to work with any
POSIX awk and to generate output for any POSIX m4.
.P
mi5 inverts m4's usual approach by approaching most of the file as if it were
part of an m4 quote, with <% and %> as the (default) delimiters to specify
-markers in which macro expansion should occur. This is therefore a way to
+markers in which macro expansion should occur. This is therefore a way to
shoehorn m4 into working in a way reminiscent of templating libraries or
languages like PHP.
.P
@@ -41,8 +41,8 @@ Macros can be expanded as blocks:
%>
.P
For this format, `dnl' macros to delete newlines for each declaration are
-inserted for you. Blank lines are skipped, and leading and trailing spaces are
-ignored. The above code therefore produces no actual output, as it only has two
+inserted for you. Blank lines are skipped, and leading and trailing spaces are
+ignored. The above code therefore produces no actual output, as it only has two
define calls.
.P
For inline expansion, the syntax is similar, but the behaviour slightly different:
@@ -50,7 +50,7 @@ For inline expansion, the syntax is similar, but the behaviour slightly differen
The value of the FOO macro is <% FOO %>.
.P
Spaces immediately after the opening delimiter and before the closing delimiter
-are ignored, but spaces produced within the macro are preserved. `dnl` macros
+are ignored, but spaces produced within the macro are preserved. `dnl` macros
are not inserted for inline blocks.
.P
Ideally, you do your complex macro definition in a block at the top of your
@@ -58,9 +58,9 @@ file, and your simple macro expansion of those results in an inline.
.SH CAVEATS
There's no way to escape the delimiters.
.P
-Inline expansions cannot span multiple lines. Use blocks for that.
+Inline expansions cannot span multiple lines. Use blocks for that.
.P
-Doesn't cope at all with `changequote'. If you need to specify different ones
+Doesn't cope at all with `changequote'. If you need to specify different ones
from this tool's point of view, you can change the "quote" and "unquote" vars
in the same way as "open" and "shut", but if you're getting to that point then
you should probably write raw m4.
diff --git a/man/man1/mim.1df b/man/man1/mim.1df
index e70c7fa5..1ed8a5bb 100644
--- a/man/man1/mim.1df
+++ b/man/man1/mim.1df
@@ -11,7 +11,7 @@ curl http://example.net/ |
.SH DESCRIPTION
.B mim
takes all its input and puts it into a temporary file for mutt(1) to read with
-its -i option, redirecting the terminal input appropriately. This allows you to
+its -i option, redirecting the terminal input appropriately. This allows you to
concatenate or pipe input straight into a new Mutt message.
.P
The author wrote it so that he could use ! and :! commands in Vim with it, to
diff --git a/man/man1/mkcp.1df b/man/man1/mkcp.1df
index 1beae4a8..7a4c03e3 100644
--- a/man/man1/mkcp.1df
+++ b/man/man1/mkcp.1df
@@ -11,7 +11,7 @@ filea fileb newdir/newsubdir
.SH DESCRIPTION
.B mkcp
combines mkdir(1) and cp(1) into one call, creating the last argument as a
-directory and recursively copying the remaining arguments into it. If the
+directory and recursively copying the remaining arguments into it. If the
directory creation fails, the script stops before attempting the copy.
.SH SEE ALSO
mkdir(1), cp(1), mkmv(1df)
diff --git a/man/man1/mked.1df b/man/man1/mked.1df
index 202ba386..8020f404 100644
--- a/man/man1/mked.1df
+++ b/man/man1/mked.1df
@@ -8,7 +8,7 @@ file0 dir1/file1 dir2/subdir/file2
.SH DESCRIPTION
.B mked
iterates through its arguments and creates the full paths to each of them
-before running $EDITOR with the same arguments. If the directory creation
+before running $EDITOR with the same arguments. If the directory creation
fails, the script stops before invoking the editor.
.SH SEE ALSO
mked(1)
diff --git a/man/man1/mkmv.1df b/man/man1/mkmv.1df
index f00fe266..ae4c53bb 100644
--- a/man/man1/mkmv.1df
+++ b/man/man1/mkmv.1df
@@ -11,7 +11,7 @@ filea fileb newdir/newsubdir
.SH DESCRIPTION
.B mkmv
combines mkdir(1) and mv(1) into one call, creating the last argument as a
-directory and moving the remaining arguments into it. If the directory creation
+directory and moving the remaining arguments into it. If the directory creation
fails, the script stops before attempting the move.
.SH SEE ALSO
mkdir(1), mv(1), mkmv(1df)
diff --git a/man/man1/mkvi.1df b/man/man1/mkvi.1df
index f0f215d4..0ff33e84 100644
--- a/man/man1/mkvi.1df
+++ b/man/man1/mkvi.1df
@@ -8,7 +8,7 @@ file0 dir1/file1 dir2/subdir/file2
.SH DESCRIPTION
.B mkvi
iterates through its arguments and creates the full paths to each of them
-before running $VISUAL with the same arguments. If the directory creation
+before running $VISUAL with the same arguments. If the directory creation
fails, the script stops before invoking the editor.
.SH SEE ALSO
mked(1)
diff --git a/man/man1/mode.1df b/man/man1/mode.1df
index 5b675fd3..57782bef 100644
--- a/man/man1/mode.1df
+++ b/man/man1/mode.1df
@@ -14,7 +14,7 @@ file1 file2
.SH DESCRIPTION
.B mode
collects all the newline-delimited numbers given as input, and prints the
-mode. If two values have the same frequency (i.e. a multimodal distribution),
+mode. If two values have the same frequency (i.e. a multimodal distribution),
it will print one of them, but which one depends on whether your awk(1) sorts
array indexes...
.SH AUTHOR
diff --git a/man/man1/motd.1df b/man/man1/motd.1df
index 6e8725ce..eb66b158 100644
--- a/man/man1/motd.1df
+++ b/man/man1/motd.1df
@@ -6,7 +6,7 @@
.B motd
.SH DESCRIPTION
.B motd
-emits /etc/motd to stdout, if found. The filename can be overriden with the
+emits /etc/motd to stdout, if found. The filename can be overriden with the
MOTD variable.
.SH AUTHOR
Tom Ryder <tom@sanctum.geek.nz>
diff --git a/man/man1/mw.1df b/man/man1/mw.1df
index 51623600..36d5273c 100644
--- a/man/man1/mw.1df
+++ b/man/man1/mw.1df
@@ -11,7 +11,7 @@ prog1 |
.SH DESCRIPTION
.B mw
separates the input into space-delimited words and prints them one per line,
-with no deduplication or sorting. It's a fairly naïve approach to the problem
+with no deduplication or sorting. It's a fairly naïve approach to the problem
but it works fine as a crude initial approach.
.SH NOTES
This was written after watching that lovely old AT&T video where members of the
diff --git a/man/man1/nlbr.1df b/man/man1/nlbr.1df
index 3cdde6c1..5e1ca85d 100644
--- a/man/man1/nlbr.1df
+++ b/man/man1/nlbr.1df
@@ -13,7 +13,7 @@ command |
.B nlbr
.SH DESCRIPTION
.B nlbr
-adds trailing HTML linebreaks (<br>) to content. Good for running after
+adds trailing HTML linebreaks (<br>) to content. Good for running after
htenc(1df).
.SH SEE ALSO
htenc(1df), htdec(1df), brnl(1df)
diff --git a/man/man1/oii.1df b/man/man1/oii.1df
index 6d1cf601..d232c03b 100644
--- a/man/man1/oii.1df
+++ b/man/man1/oii.1df
@@ -12,6 +12,6 @@ CMD [ARGS ...]
.SH DESCRIPTION
Run the given program passing in stdin but only if at least one byte of input
is actually received, rather like the -E switch to mail(1) behaves on
-bsd-mailx. If no input is received, exit silently with an error status.
+bsd-mailx. If no input is received, exit silently with an error status.
.SH AUTHOR
Tom Ryder <tom@sanctum.geek.nz>
diff --git a/man/man1/osc.1df b/man/man1/osc.1df
index 9fb61dde..46208dd5 100644
--- a/man/man1/osc.1df
+++ b/man/man1/osc.1df
@@ -16,7 +16,7 @@ editing.
.P
It's intended to be run as an interactive tool for cases where you want to
focus more on debugging the data exchange with the actual server, and not
-debugging the OpenSSL negotiation itself. The author finds it handy for poking
+debugging the OpenSSL negotiation itself. The author finds it handy for poking
his STARTTLS SMTP mailserver.
.SH AUTHOR
Tom Ryder <tom@sanctum.geek.nz>
diff --git a/man/man1/pa.1df b/man/man1/pa.1df
index 4800c085..091fee8c 100644
--- a/man/man1/pa.1df
+++ b/man/man1/pa.1df
@@ -7,7 +7,7 @@
arg1 arg2 arg3
.SH DESCRIPTION
.B pa
-prints each of its arguments followed by a newline. If there are no arguments,
+prints each of its arguments followed by a newline. If there are no arguments,
it does nothing.
.SH SEE ALSO
paz(1df)
diff --git a/man/man1/paz.1df b/man/man1/paz.1df
index b34fa6c4..922edd3a 100644
--- a/man/man1/paz.1df
+++ b/man/man1/paz.1df
@@ -7,7 +7,7 @@
arg1 arg2 arg3
.SH DESCRIPTION
.B pa
-prints each of its arguments followed by a null character. If there are no
+prints each of its arguments followed by a null character. If there are no
arguments, it does nothing.
.SH SEE ALSO
pa(1df)
diff --git a/man/man1/ped.1df b/man/man1/ped.1df
index 041e73c5..1952fb17 100644
--- a/man/man1/ped.1df
+++ b/man/man1/ped.1df
@@ -10,8 +10,8 @@ ped
.SH DESCRIPTION
.B ped
saves all its standard input into a temporary file and runs $EDITOR, or ed(1)
-if unset, on that file. Once the editor exits, it emits the contents of the
-same file (changed or unchanged). This can be used as a way to edit data
+if unset, on that file. Once the editor exits, it emits the contents of the
+same file (changed or unchanged). This can be used as a way to edit data
manually as it goes through a pipe.
.SH SEE ALSO
pst(1df), pvi(1df)
diff --git a/man/man1/plmu.1df b/man/man1/plmu.1df
index 4cae1d85..92e0a550 100644
--- a/man/man1/plmu.1df
+++ b/man/man1/plmu.1df
@@ -8,7 +8,7 @@
.B plmu
iterates through a list of the modules installed in the current plenv(1)
version of Perl, excluding any defined in ~/.plenv/non-cpanm-modules, and
-attempts to upgrade each of them, reporting any errors. It does not run any
+attempts to upgrade each of them, reporting any errors. It does not run any
tests, so it's just a shortcut for your personal Perl installation tinkerings,
and not for any production deployment of plenv[1].
.SH SEE ALSO
diff --git a/man/man1/pp.1df b/man/man1/pp.1df
index 0bb55cd1..9c5f8adc 100644
--- a/man/man1/pp.1df
+++ b/man/man1/pp.1df
@@ -13,7 +13,7 @@ with a slash, in which case they are printed verbatim.
The path need not actually exist.
.SH CAVEATS
Newlines in filenames will still work, but the results won't really make sense
-as they'll be indistinguishable from newlines separating the files. This is for
+as they'll be indistinguishable from newlines separating the files. This is for
generating human-readable file lists, not for machines.
.SH SEE ALSO
pph(1df)
diff --git a/man/man1/pph.1df b/man/man1/pph.1df
index b99d2a8e..489e7118 100644
--- a/man/man1/pph.1df
+++ b/man/man1/pph.1df
@@ -10,7 +10,7 @@
runs pp(1df) on the arguments to print the full path to each one, and also
prepends the machine's hostname and a colon to each line.
.SH CAVEATS
-Newlines in filenames will mess this up. This is for generating human-readable
+Newlines in filenames will mess this up. This is for generating human-readable
file lists, not for machines.
.SH SEE ALSO
pp(1df)
diff --git a/man/man1/pst.1df b/man/man1/pst.1df
index d24cda4e..86536914 100644
--- a/man/man1/pst.1df
+++ b/man/man1/pst.1df
@@ -16,7 +16,7 @@ pst ed
.B pst
saves all its standard input into a temporary file and runs the interactive
command given, defaulting to a suitable pager, and then emits the contents of
-the same file (changed or unchanged) after the program exits. This can be used
+the same file (changed or unchanged) after the program exits. This can be used
as a way to watch the progress of data as it goes through the pipe, or to
manually edit it.
.SH SEE ALSO
diff --git a/man/man1/pvi.1df b/man/man1/pvi.1df
index 2c0903c9..333a2833 100644
--- a/man/man1/pvi.1df
+++ b/man/man1/pvi.1df
@@ -10,8 +10,8 @@ pvi
.SH DESCRIPTION
.B pvi
saves all its standard input into a temporary file and runs $VISUAL, or vi(1)
-if unset, on that file. Once the editor exits, it emits the contents of the
-same file (changed or unchanged). This can be used as a way to edit data
+if unset, on that file. Once the editor exits, it emits the contents of the
+same file (changed or unchanged). This can be used as a way to edit data
manually as it goes through a pipe.
.SH SEE ALSO
pst(1df), ped(1df)
diff --git a/man/man1/quo.1df b/man/man1/quo.1df
index 56cf685a..c09f4fd8 100644
--- a/man/man1/quo.1df
+++ b/man/man1/quo.1df
@@ -17,7 +17,7 @@ FILE1 [FILE2...]
.SH DESCRIPTION
.B quo
quotes its input by inserting a right-angle bracket followed by a space at the
-start of every unquoted line. If the line was already quoted, it adds another
+start of every unquoted line. If the line was already quoted, it adds another
level of right-angle brackets.
.SH SEE ALSO
wro(1df)
diff --git a/man/man1/rep.1df b/man/man1/rep.1df
index 8971f392..f9c84e2e 100644
--- a/man/man1/rep.1df
+++ b/man/man1/rep.1df
@@ -7,7 +7,7 @@
COUNT
COMMAND [ARG1...]
.SH DESCRIPTION
-Run the given command the specified number of times. Zero is a valid count;
+Run the given command the specified number of times. Zero is a valid count;
nothing happens.
.SH SEE ALSO
chn(1df), maybe(1df), try(1df), watch(1)
diff --git a/man/man1/rgl.1df b/man/man1/rgl.1df
index 13001d59..778b08b7 100644
--- a/man/man1/rgl.1df
+++ b/man/man1/rgl.1df
@@ -14,7 +14,7 @@ file < patterns
.SH DESCRIPTION
.B rgl
("read, grep, loop") searches the files given in its arguments for each of the
-patterns given on standard input with grep(1). If it detects its input is a
+patterns given on standard input with grep(1). If it detects its input is a
terminal, it provides a prompt for the next pattern, in color if possible.
.SH AUTHOR
Tom Ryder <tom@sanctum.geek.nz>
diff --git a/man/man1/rnda.1df b/man/man1/rnda.1df
index 5cdf708c..ecdfb790 100644
--- a/man/man1/rnda.1df
+++ b/man/man1/rnda.1df
@@ -7,7 +7,7 @@
arg1 arg2 arg3
.SH DESCRIPTION
.B rnda
-prints a random choice from the given arguments. It uses rndi(1df), which is
+prints a random choice from the given arguments. It uses rndi(1df), which is
probably not a high-quality source, but should differ within seconds and
between runs on most systems.
.SH SEE ALSO
diff --git a/man/man1/rndf.1df b/man/man1/rndf.1df
index a089378b..88897243 100644
--- a/man/man1/rndf.1df
+++ b/man/man1/rndf.1df
@@ -11,7 +11,7 @@
.SH DESCRIPTION
.B rndf
prints the name a random file (excluding dot files) from the given directory,
-defaulting to the current directory. It uses rndi(1df), which is probably not a
+defaulting to the current directory. It uses rndi(1df), which is probably not a
high-quality source, but should differ within seconds and between runs on most
systems.
.SH SEE ALSO
diff --git a/man/man1/rndi.1df b/man/man1/rndi.1df
index e9588ab7..85c99e1a 100644
--- a/man/man1/rndi.1df
+++ b/man/man1/rndi.1df
@@ -11,8 +11,8 @@ returns a random integer ranging from the first argument to the second argument
in a POSIX-compliant way (using awk), using rnds(1df) if available for a seed.
.P
The answer returned is low-quality; on some platforms, it may even return the
-same result if run within the same second. This should not be used in any sort
-of security or statistical context. The author wrote it to support scripts to
+same result if run within the same second. This should not be used in any sort
+of security or statistical context. The author wrote it to support scripts to
choose a random background image from a directory.
.SH SEE ALSO
rnda(1df), rndf(1df), rndl(1df), rnds(1df), rndn(6df)
diff --git a/man/man1/rndl.1df b/man/man1/rndl.1df
index 0e952724..3123e1a3 100644
--- a/man/man1/rndl.1df
+++ b/man/man1/rndl.1df
@@ -13,7 +13,7 @@ command |
.B rndl
.SH DESCRIPTION
.B rndl
-prints a random line from its input, using rnds(1df) as a seed. This is
+prints a random line from its input, using rnds(1df) as a seed. This is
probably not a high-quality source, but should differ within seconds and
between runs on most systems.
.SH SEE ALSO
diff --git a/man/man1/rnds.1df b/man/man1/rnds.1df
index 0a4dbc15..5f5cb347 100644
--- a/man/man1/rnds.1df
+++ b/man/man1/rnds.1df
@@ -12,7 +12,7 @@
uses POSIX tools to try and find a random number device on the system and emits
the first field of a cksum(1) based on it as a low-quality random numeric seed.
The only optional argument allows specifying the number of random bytes to
-read, defaulting to 32. This is intended as a low-quality seed for rndi(1df).
+read, defaulting to 32. This is intended as a low-quality seed for rndi(1df).
.P
/dev/urandom is tried first, then /dev/arandom, then /dev/random, before the
script gives up and emits nothing.
diff --git a/man/man1/shb.1df b/man/man1/shb.1df
index a1cb884a..b6b0182c 100644
--- a/man/man1/shb.1df
+++ b/man/man1/shb.1df
@@ -17,7 +17,7 @@ then emits the contents of stdin.
.P
This is intended as a minimal way to make portable shebang lines for Makefiles
or other building or installation frameworks, handling subtleties like sed(1)
-being located in /bin on Linux, but /usr/bin on BSD. It should work with any
+being located in /bin on Linux, but /usr/bin on BSD. It should work with any
POSIX-compliant sh(1).
.SH AUTHOR
Tom Ryder <tom@sanctum.geek.nz>
diff --git a/man/man1/sls.1df b/man/man1/sls.1df
index 730be440..83c13201 100644
--- a/man/man1/sls.1df
+++ b/man/man1/sls.1df
@@ -11,7 +11,7 @@ ssh_config_alt1 ssh_config_alt2
.B sls
runs slsf(1df) on the given set of ssh_config(5) files to print the first
non-wildcard hostname on each "Host" line, defaulting to /etc/ssh/ssh_config
-and ~/.ssh/config if they exist. Suitable for use in batch scripts like
+and ~/.ssh/config if they exist. Suitable for use in batch scripts like
sra(1df).
.SH SEE ALSO
slsf(1df), sra(1df), sta(1df), ssh(1), ssh_config(5)
diff --git a/man/man1/slsf.1df b/man/man1/slsf.1df
index 03ee46a3..c75dff50 100644
--- a/man/man1/slsf.1df
+++ b/man/man1/slsf.1df
@@ -11,7 +11,7 @@ cat ~/.ssh_config |
.SH DESCRIPTION
.B slsf
iterates through the ssh_config(5) files given as its input and prints the
-first name given on each "Host" line, as long as it contains no wildcards. Most
+first name given on each "Host" line, as long as it contains no wildcards. Most
users will probably want the sls(1df) frontend.
.P
Within the file, a comment "### nosls" on its own line will exclude all
diff --git a/man/man1/sqs.1df b/man/man1/sqs.1df
index c3b1af55..72f3f4b1 100644
--- a/man/man1/sqs.1df
+++ b/man/man1/sqs.1df
@@ -9,6 +9,6 @@
.SH DESCRIPTION
.B sqs
renames any of the files given as its trailing arguments to remove a trailing
-HTTP query string. It is not an error if none of the files have the extension.
+HTTP query string. It is not an error if none of the files have the extension.
.SH AUTHOR
Tom Ryder <tom@sanctum.geek.nz>
diff --git a/man/man1/sta.1df b/man/man1/sta.1df
index 36551f81..079561b3 100644
--- a/man/man1/sta.1df
+++ b/man/man1/sta.1df
@@ -9,7 +9,7 @@
.B sta
attempts a connection and optionally runs a nominated command on all the hosts
returned by sls(1df), and prints the hostname if connected and if the optional
-command has an exit value of 0. The stdout from the commands is discarded, but
+command has an exit value of 0. The stdout from the commands is discarded, but
stderr is shown.
.SH SEE ALSO
sra(1df), sls(1df)
diff --git a/man/man1/stex.1df b/man/man1/stex.1df
index ebbea7ad..b5d98fe2 100644
--- a/man/man1/stex.1df
+++ b/man/man1/stex.1df
@@ -9,7 +9,7 @@
.SH DESCRIPTION
.B stex
renames any of the files given as its trailing arguments to remove the
-extension given as its first argument. It is not an error if none of the files
+extension given as its first argument. It is not an error if none of the files
have the extension.
.SH AUTHOR
Tom Ryder <tom@sanctum.geek.nz>
diff --git a/man/man1/swr.1df b/man/man1/swr.1df
index 4c40a6f0..3acc7be5 100644
--- a/man/man1/swr.1df
+++ b/man/man1/swr.1df
@@ -18,7 +18,7 @@ circumstances.
This even works for the first argument (i.e. the command), provided that it
will run on the local system once copied in.
.SH CAVEATS
-You can't write to remote files with it. The arguments only work as input
+You can't write to remote files with it. The arguments only work as input
streams, so e.g. "cp .vimrc remote:.vimrc" won't do what you expect.
.P
This only works for simple commands; you can't put shell syntax into any of the
@@ -28,7 +28,7 @@ The whole script will stop if even one of its arguments can't be copied in, as
there's no way to tell whether it's safe to proceed without some of the data.
.P
Don't even think about using this for mission-critical cases or situations
-requiring high security. It's a convenience wrapper.
+requiring high security. It's a convenience wrapper.
.P
You may not need this at all if your shell has working command substitution and
you find its syntax clearer:
diff --git a/man/man1/tl.1df b/man/man1/tl.1df
index 0c686b8b..ec9307a8 100644
--- a/man/man1/tl.1df
+++ b/man/man1/tl.1df
@@ -7,10 +7,10 @@
[-p PREFIX] [-s SUFFIX] [--] [FILE1 FILE2 ...]
.SH DESCRIPTION
Tag lines from files or stdin with a string prefix or suffix before writing
-them to stdout. Specifying neither prefix nor suffix is acceptable, in which
+them to stdout. Specifying neither prefix nor suffix is acceptable, in which
case the stream is simply reproduced on stdout, acting like cat(1).
.P
-Specify a prefix with -p, and/or a suffix with -s. If no file arguments are
+Specify a prefix with -p, and/or a suffix with -s. If no file arguments are
given, defaults to reading standard input.
.P
$ tl -p 'file: ' /path/to/file
diff --git a/man/man1/tlcs.1df b/man/man1/tlcs.1df
index e8f4fefa..d3459616 100644
--- a/man/man1/tlcs.1df
+++ b/man/man1/tlcs.1df
@@ -6,11 +6,11 @@
.B tlcs [-c] [-o STDOUT_PREFIX] [-e STDERR_PREFIX] [--] COMMAND [ARG1...]
.SH DESCRIPTION
Execute a command and tag the output of the stdout and stderr streams, line by
-line, using tl(1df) under the hood. Add -c when writing to a terminal to color
+line, using tl(1df) under the hood. Add -c when writing to a terminal to color
the lines.
.P
Specify a stdout prefix with -o (default "stdout: "), and/or a stderr prefix
-with -e (default "stderr: "). Option -c prints stdout lines in green and stderr
+with -e (default "stderr: "). Option -c prints stdout lines in green and stderr
lines in red if the respective streams are writing to appropriate terminals.
Remaining arguments are assumed to be a command and its arguments.
.P
diff --git a/man/man1/tm.1df b/man/man1/tm.1df
index 125d69c1..feaf8cb8 100644
--- a/man/man1/tm.1df
+++ b/man/man1/tm.1df
@@ -5,8 +5,8 @@
.SH SYNOPSIS
.B tm
.SH DESCRIPTION
-If arguments are given, pass them to tmux(1) unchanged. If not, check if a tmux
-session exists; if it does, attach to it. If not, create a new session with
+If arguments are given, pass them to tmux(1) unchanged. If not, check if a tmux
+session exists; if it does, attach to it. If not, create a new session with
name given in environment variable $TMUX_SESSION, default "default".
.SH AUTHOR
Tom Ryder <tom@sanctum.geek.nz>
diff --git a/man/man1/trs.1df b/man/man1/trs.1df
index 5b3ada3a..0ef0c297 100644
--- a/man/man1/trs.1df
+++ b/man/man1/trs.1df
@@ -14,9 +14,9 @@ STRING REPLACEMENT
.B trs
replaces the string given in its first argument with the string given in its
second, with no regex metacharacters, in a way that should work on all POSIX
-implementations. It is thereby the string complement for tr(1).
+implementations. It is thereby the string complement for tr(1).
.P
-The first argument cannot be a null string. The second argument can be blank
+The first argument cannot be a null string. The second argument can be blank
(but must still be specified) to implicitly delete all occurrences of the
string.
.SH CAVEATS
diff --git a/man/man1/try.1df b/man/man1/try.1df
index 63db5209..fd324009 100644
--- a/man/man1/try.1df
+++ b/man/man1/try.1df
@@ -6,12 +6,12 @@
.B try
[-n ATTEMPTS] [-s SLEEP] [--] COMMAND...
.SH DESCRIPTION
-Runs the given command up to a fixed number of times until it exits zero. If
+Runs the given command up to a fixed number of times until it exits zero. If
all attempts fail, writes buffered error output from all attempts to stderr.
.P
Option -n specifies the number of attempts, defaulting to 3; option -s
specifies in seconds how long to sleep between attempts, defaulting to 0.
-Options may be terminated with --. The remaining arguments are the command to
+Options may be terminated with --. The remaining arguments are the command to
run.
.P
$ try maybe
diff --git a/man/man1/urlh.1df b/man/man1/urlh.1df
index 8eeb359a..226c3f95 100644
--- a/man/man1/urlh.1df
+++ b/man/man1/urlh.1df
@@ -9,7 +9,7 @@ Content-Type
.SH DESCRIPTION
.B urlh
makes a cURL HEAD request for the given URL, and searches the headers for a key
-matching the given name, case-insensitively. It prints any matching values to
+matching the given name, case-insensitively. It prints any matching values to
stdout.
.SH SEE ALSO
curl(1), unf(1df), urlmt(1df)
diff --git a/man/man1/vest.1df b/man/man1/vest.1df
index e94e6a82..a93e154a 100644
--- a/man/man1/vest.1df
+++ b/man/man1/vest.1df
@@ -11,7 +11,7 @@
.SH DESCRIPTION
.B vest
wraps the test(1) command, but prints an explicit "true" or "false" to stdout
-to show whether the test was true or false. It exits with the same value as the
+to show whether the test was true or false. It exits with the same value as the
test it ran.
.SH SEE ALSO
test(1), vex(1df)
diff --git a/man/man1/vex.1df b/man/man1/vex.1df
index e072bcb4..507a857d 100644
--- a/man/man1/vex.1df
+++ b/man/man1/vex.1df
@@ -11,7 +11,7 @@ test -f /foo/bar/baz
.SH DESCRIPTION
.B vex
runs the command given in its arguments, and prints "true" or "false" as the
-last line of stdout based on the command's exit value. It does not interfere
+last line of stdout based on the command's exit value. It does not interfere
with any output or error from the command itself.
.P
The exit value is the same as the command wrapped.
diff --git a/man/man1/wro.1df b/man/man1/wro.1df
index dc64046b..e65f5c99 100644
--- a/man/man1/wro.1df
+++ b/man/man1/wro.1df
@@ -16,7 +16,7 @@ Text on standard input.
^D
.SH DESCRIPTION
.B wro
-adds an email-style quote lead-in to its standard input. It's intended to
+adds an email-style quote lead-in to its standard input. It's intended to
receive input from quo(1df).
.SH SEE ALSO
quo(1df)
diff --git a/man/man1/xgo.1df b/man/man1/xgo.1df
index 368708a2..279c366d 100644
--- a/man/man1/xgo.1df
+++ b/man/man1/xgo.1df
@@ -8,7 +8,7 @@
.B xgo
examines each of its arguments, including making an HTTP HEAD request to try
and get its MIME type, and then opens an appropriate program to view it,
-falling back on $BROWSER. The choices of application are very opinionated.
+falling back on $BROWSER. The choices of application are very opinionated.
.SH FUTURE
There could probably be a MIME-type and/or URL-pattern to program configuration
file, rather than hard-coding it.
diff --git a/man/man1/xrbg.1df b/man/man1/xrbg.1df
index 481c9185..14bfbc7d 100644
--- a/man/man1/xrbg.1df
+++ b/man/man1/xrbg.1df
@@ -11,7 +11,7 @@ XBACKGROUNDS=/path/to/images
.B xrbg
searches for images in the directory named in the XBACKGROUNDS environment
variable (defaults to ~/.xbackgrounds), chooses a random one with rndf(1df),
-and applies it with feh(1). It's designed for use in ~/.xinitrc, but it seems
+and applies it with feh(1). It's designed for use in ~/.xinitrc, but it seems
to work when called manually from within an X session too.
.SH SEE ALSO
feh(1), rndf(1df)
diff --git a/man/man1/xrq.1df b/man/man1/xrq.1df
index d0bdeeb3..9dd7f0d1 100644
--- a/man/man1/xrq.1df
+++ b/man/man1/xrq.1df
@@ -11,6 +11,6 @@ URxvt.color0 URxvt.color9
.SH DESCRIPTION
.B xrq
runs xrdb(1) with the -query option and filters for the values of the named
-keys. It exits successfully if at least one of the named keys was found.
+keys. It exits successfully if at least one of the named keys was found.
.SH AUTHOR
Tom Ryder <tom@sanctum.geek.nz>
diff --git a/man/man6/acq.6df b/man/man6/acq.6df
index a2f17250..62b01f5a 100644
--- a/man/man6/acq.6df
+++ b/man/man6/acq.6df
@@ -9,7 +9,7 @@ $
How may the stars be prevented from going out?
.SH DESCRIPTION
.B acq
-allows you to pose questions to AC, the interplanetary computer. Suggested
+allows you to pose questions to AC, the interplanetary computer. Suggested
topics include the fate of the universe and whether entropy is reversible.
.SH SEE ALSO
<http://multivax.com/last_question.html>
diff --git a/man/man6/dr.6df b/man/man6/dr.6df
index 14787691..b0dda69e 100644
--- a/man/man6/dr.6df
+++ b/man/man6/dr.6df
@@ -14,7 +14,7 @@ d6
.SH DESCRIPTION
.B dr
rolls dice according to the formulas used in D&D and other tabletop roleplaying
-games. It only allows d4, d6, d8, d10, d12, and d20 dice.
+games. It only allows d4, d6, d8, d10, d12, and d20 dice.
.SH SEE ALSO
rndi(1df)
.SH AUTHOR
diff --git a/man/man6/philsay.6df b/man/man6/philsay.6df
index 4de7c476..a5d7b68d 100644
--- a/man/man6/philsay.6df
+++ b/man/man6/philsay.6df
@@ -1,7 +1,7 @@
.TH PHILSAY 6df "July 2017" "Manual page for philsay"
.SH NAME
.B philsay
-\- Ha, ha, ha! ASCII art!
+\- Ha, ha, ha! ASCII art!
.SH USAGE
.B philsay
.br
diff --git a/man/man6/pks.6df b/man/man6/pks.6df
index dc430eff..8de04491 100644
--- a/man/man6/pks.6df
+++ b/man/man6/pks.6df
@@ -16,7 +16,7 @@ DICT=$HOME/dict
.B pks
.SH DESCRIPTION
.B pks
-picks the first word from a random line on a set of files and laughs at it. If
+picks the first word from a random line on a set of files and laughs at it. If
no files are given, it defaults to /usr/share/dict/words, or the value of DICT
(ha, ha!) if specified in the environment.
.P
diff --git a/man/man6/rndn.6df b/man/man6/rndn.6df
index 25a30513..7981471f 100644
--- a/man/man6/rndn.6df
+++ b/man/man6/rndn.6df
@@ -12,7 +12,7 @@ business-critical-process -t "$(\fBrndn\fR)"
.SH DESCRIPTION
.B rndn
uses an advanced but somewhat esoteric algorithm derived by Adams (2001) to
-return a random number. The seed can be derived internally or specified as an
+return a random number. The seed can be derived internally or specified as an
argument.
.P
While rndn(6df) has proven robust in the author's production usage, its algorithm
diff --git a/man/man6/xyzzy.6df b/man/man6/xyzzy.6df
index 042bb9eb..7270b95d 100644
--- a/man/man6/xyzzy.6df
+++ b/man/man6/xyzzy.6df
@@ -8,7 +8,7 @@
Invoking
.B xyzzy
in a directory will tag that directory as a target for teleportation, writing
-its name to the file ~/.xyzzy. Typing it again at any given point will then
+its name to the file ~/.xyzzy. Typing it again at any given point will then
change into that marked directory.
.SH AUTHOR
Tom Ryder <tom@sanctum.geek.nz>
diff --git a/man/man8/sue.8df b/man/man8/sue.8df
index f9633f51..ac59f952 100644
--- a/man/man8/sue.8df
+++ b/man/man8/sue.8df
@@ -7,7 +7,7 @@
FILE1 [FILE2...]
.SH DESCRIPTION
Run sudoedit(8) over the arguments given as the user that owns them all; exit
-with an error if they're not owned by a common user. This could be useful in
+with an error if they're not owned by a common user. This could be useful in
situations where you don't have full root access via sudo(8), or simply want
to be strict about working with least privilege.
.SH AUTHOR