diff options
author | Kristaps Dzonsons <kristaps@bsd.lv> | 2011-11-20 16:29:50 +0000 |
---|---|---|
committer | Kristaps Dzonsons <kristaps@bsd.lv> | 2011-11-20 16:29:50 +0000 |
commit | f58ce4bef2800a6b3fe1b7a02e1a842cbf97aa3d (patch) | |
tree | 2d3fc8013455fcf6b65528334d6ca4080859a10e /apropos.1 | |
parent | afde6cd162c77758617c4f2a82cda0ffaa96711c (diff) | |
download | mandoc-f58ce4bef2800a6b3fe1b7a02e1a842cbf97aa3d.tar.gz |
Clarify some behaviour, bringing schwarze@'s patch and mine closer together
(although I still don't have -M, which is a big piece).
First, the default search path is the cwd. This will change to use -M
once I look over that code.
If MANPATH is specified, this replaces the cwd.
Both of these are augmented by -m.
If paths don't exist or don't have databases, they're silently ignored.
This makes perfect sense: you may be given a superset of possible paths.
The corner case of no paths (where, say, MANPATH consists of bogus paths
or the cwd is unreadable) simply means that no paths are searched.
Diffstat (limited to 'apropos.1')
-rw-r--r-- | apropos.1 | 30 |
1 files changed, 11 insertions, 19 deletions
@@ -37,10 +37,11 @@ for each file in each database. Its arguments are as follows: .Bl -tag -width Ds .It Fl m Ar manpath -A colon-separated list of paths containing +Append the colon-separated paths to the default list of paths searched +for .Xr mandocdb 8 databases. -Paths may be relative or absolute. +Invalid paths, or paths without manual databases, are ignored. .It Fl S Ar arch Search only for a particular architecture. .It Fl s Ar cat @@ -111,7 +112,7 @@ is evaluated case-insensitively. .Pp By default, .Nm -searches for +searches for a .Xr mandocdb 8 database in the current working directory and parses terms as case-sensitive regular expressions @@ -143,12 +144,13 @@ Resulting manuals may be accessed as If an architecture is specified in the output, use .Pp .Dl $ man \-s sec \-S arch title -.\" .Sh IMPLEMENTATION NOTES -.\" Not used in OpenBSD. -.\" .Sh RETURN VALUES -.\" For sections 2, 3, & 9 only. -.\" .Sh ENVIRONMENT -.\" For sections 1, 6, 7, & 8 only. +.Sh ENVIRONMENT +.Bl -tag -width Ds +.It Ev MANPATH +Comma-separated paths overriding the default list of paths searched for +manual databases. +Invalid paths, or paths without manual databases, are ignored. +.El .\" .Sh FILES .Sh EXIT STATUS .Ex -std @@ -182,23 +184,13 @@ Search for all manuals referencing in any letter case: .Pp .Dl $ apropos \-\- \-i posix -.\" .Sh DIAGNOSTICS -.\" For sections 1, 4, 6, 7, & 8 only. -.\" .Sh ERRORS -.\" For sections 2, 3, & 9 only. .Sh SEE ALSO .Xr man 1 , .Xr mandoc 1 , .Xr re_format 7 -.\" .Sh STANDARDS -.\" .Sh HISTORY .Sh AUTHORS The .Nm utility was written by .An Kristaps Dzonsons , .Mt kristaps@bsd.lv . -.\" .Sh CAVEATS -.\" .Sh BUGS -.\" .Sh SECURITY CONSIDERATIONS -.\" Not used in OpenBSD. |