summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIngo Schwarze <schwarze@openbsd.org>2014-08-21 02:28:40 +0000
committerIngo Schwarze <schwarze@openbsd.org>2014-08-21 02:28:40 +0000
commitd5b340a96819d6f2d73e6d216c76700aa6dc6584 (patch)
treec56d881b6a4fdb8347609208c5428a85ef30920a
parentad497d8b54be47ed17bd27d7036b3d16702f049f (diff)
downloadmandoc-d5b340a96819d6f2d73e6d216c76700aa6dc6584.tar.gz
Describe the new options -afkw.
Clean up the description of whatis(1).
-rw-r--r--apropos.149
1 files changed, 42 insertions, 7 deletions
diff --git a/apropos.1 b/apropos.1
index 5d5d1ce7..43e2c62b 100644
--- a/apropos.1
+++ b/apropos.1
@@ -24,6 +24,7 @@
.Nd search manual page databases
.Sh SYNOPSIS
.Nm
+.Op Fl afkw
.Op Fl C Ar file
.Op Fl M Ar path
.Op Fl m Ar path
@@ -56,17 +57,50 @@ over manual names and descriptions
.Pq the Li \&Nm No and Li \&Nd No macro keys .
Multiple terms imply pairwise
.Fl o .
+.Pp
.Nm whatis
-maps terms only to case-sensitive manual names.
+is a synonym for
+.Nm
+.Fl f .
.Pp
-Its arguments are as follows:
+The options are as follows:
.Bl -tag -width Ds
+.It Fl a
+Instead of showing only the title lines, show the complete manual pages,
+just like
+.Xr man 1
+.Fl a
+would.
+In this mode, the options
+.Fl IOTW
+described in the
+.Xr mandoc 1
+manual are also available.
.It Fl C Ar file
Specify an alternative configuration
.Ar file
in
.Xr man.conf 5
format.
+.It Fl f
+Search for all words in
+.Ar expression
+in manual page names only.
+The search is case insensitive and matches whole words only.
+In this mode, macro keys, comparison operators, and logical operators
+are not available.
+This overrides any earlier
+.Fl k
+option.
+.It Fl k
+Support the full
+.Ar expression
+syntax.
+This overrides any earlier
+.Fl f
+option.
+It is the default for
+.Nm .
.It Fl M Ar path
Use the colon-separated path instead of the default list of paths
searched for
@@ -96,6 +130,12 @@ By default, pages from all sections are shown.
See
.Xr man 1
for a listing of sections.
+.It Fl w
+Instead of showing title lines, show the pathnames of the matching
+manual pages, just like
+.Xr man 1
+.Fl w
+would.
.El
.Pp
An
@@ -165,11 +205,6 @@ is evaluated case-insensitively.
Has no effect on substring terms.
.El
.Pp
-.Nm whatis
-considers an
-.Ar expression
-to consist of an opaque keyword.
-.Pp
Results are sorted by manual sections and names, with output formatted as
.Pp
.D1 name[, name...](sec) \- description