xref: /dflybsd-src/usr.bin/man/manpath.1 (revision cde00b53644391e75cb3ca4b7e77c4b69c171b68)
1*cde00b53SSascha Wildner.\"-
2*cde00b53SSascha Wildner.\"  Copyright (c) 2010 Gordon Tetlow
3*cde00b53SSascha Wildner.\"  All rights reserved.
4*cde00b53SSascha Wildner.\"
5*cde00b53SSascha Wildner.\"  Redistribution and use in source and binary forms, with or without
6*cde00b53SSascha Wildner.\"  modification, are permitted provided that the following conditions
7*cde00b53SSascha Wildner.\"  are met:
8*cde00b53SSascha Wildner.\"  1. Redistributions of source code must retain the above copyright
9*cde00b53SSascha Wildner.\"     notice, this list of conditions and the following disclaimer.
10*cde00b53SSascha Wildner.\"  2. Redistributions in binary form must reproduce the above copyright
11*cde00b53SSascha Wildner.\"     notice, this list of conditions and the following disclaimer in the
12*cde00b53SSascha Wildner.\"     documentation and/or other materials provided with the distribution.
13*cde00b53SSascha Wildner.\"
14*cde00b53SSascha Wildner.\"  THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
15*cde00b53SSascha Wildner.\"  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
16*cde00b53SSascha Wildner.\"  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
17*cde00b53SSascha Wildner.\"  ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
18*cde00b53SSascha Wildner.\"  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19*cde00b53SSascha Wildner.\"  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20*cde00b53SSascha Wildner.\"  OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21*cde00b53SSascha Wildner.\"  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22*cde00b53SSascha Wildner.\"  LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23*cde00b53SSascha Wildner.\"  OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24*cde00b53SSascha Wildner.\"  SUCH DAMAGE.
25*cde00b53SSascha Wildner.\"
26*cde00b53SSascha Wildner.\" $FreeBSD: head/usr.bin/man/manpath.1 315142 2017-03-12 10:56:19Z tijl $
27*cde00b53SSascha Wildner.\"
28*cde00b53SSascha Wildner.Dd March 11, 2017
29*cde00b53SSascha Wildner.Dt MANPATH 1
30*cde00b53SSascha Wildner.Os
31*cde00b53SSascha Wildner.Sh NAME
32*cde00b53SSascha Wildner.Nm manpath
33*cde00b53SSascha Wildner.Nd display search path for manual pages
34*cde00b53SSascha Wildner.Sh SYNOPSIS
35*cde00b53SSascha Wildner.Nm
36*cde00b53SSascha Wildner.Op Fl Ldq
37*cde00b53SSascha Wildner.Sh DESCRIPTION
38*cde00b53SSascha WildnerThe
39*cde00b53SSascha Wildner.Nm
40*cde00b53SSascha Wildnerutility determines the user's manual search path from
41*cde00b53SSascha Wildnerthe user's
42*cde00b53SSascha Wildner.Ev PATH ,
43*cde00b53SSascha Wildnerand local configuration files.
44*cde00b53SSascha WildnerThis result is echoed to the standard output.
45*cde00b53SSascha Wildner.Bl -tag -width ".Fl d"
46*cde00b53SSascha Wildner.It Fl L
47*cde00b53SSascha WildnerOutput manual locales list instead of the manual path.
48*cde00b53SSascha Wildner.It Fl d
49*cde00b53SSascha WildnerPrint extra debugging information.
50*cde00b53SSascha Wildner.It Fl q
51*cde00b53SSascha WildnerSuppresses warning messages.
52*cde00b53SSascha Wildner.El
53*cde00b53SSascha Wildner.Sh IMPLEMENTATION NOTES
54*cde00b53SSascha WildnerThe
55*cde00b53SSascha Wildner.Nm
56*cde00b53SSascha Wildnerutility constructs the manual path from two sources:
57*cde00b53SSascha Wildner.Bl -enum -compact
58*cde00b53SSascha Wildner.It
59*cde00b53SSascha WildnerFrom each component of the user's
60*cde00b53SSascha Wildner.Ev PATH
61*cde00b53SSascha Wildnerfor the first of:
62*cde00b53SSascha Wildner.Bl -dash -compact
63*cde00b53SSascha Wildner.It
64*cde00b53SSascha Wildner.Pa pathname/man
65*cde00b53SSascha Wildner.It
66*cde00b53SSascha Wildner.Pa pathname/MAN
67*cde00b53SSascha Wildner.It
68*cde00b53SSascha WildnerIf pathname ends with /bin:
69*cde00b53SSascha Wildner.Pa pathname/../share/man
70*cde00b53SSascha Wildnerand
71*cde00b53SSascha Wildner.Pa pathname/../man
72*cde00b53SSascha Wildner.El
73*cde00b53SSascha Wildner.It
74*cde00b53SSascha WildnerThe configuration files listed in the
75*cde00b53SSascha Wildner.Sx FILES
76*cde00b53SSascha Wildnersection for
77*cde00b53SSascha Wildner.Va MANPATH
78*cde00b53SSascha Wildnerentries.
79*cde00b53SSascha Wildner.El
80*cde00b53SSascha WildnerThe information from these locations is then concatenated together.
81*cde00b53SSascha Wildner.Pp
82*cde00b53SSascha WildnerIf the
83*cde00b53SSascha Wildner.Fl L
84*cde00b53SSascha Wildnerflag is set, the
85*cde00b53SSascha Wildner.Nm
86*cde00b53SSascha Wildnerutility will search the configuration files listed in the
87*cde00b53SSascha Wildner.Sx FILES
88*cde00b53SSascha Wildnersection for
89*cde00b53SSascha Wildner.Va MANLOCALE
90*cde00b53SSascha Wildnerentries.
91*cde00b53SSascha Wildner.Sh ENVIRONMENT
92*cde00b53SSascha WildnerThe following environment variables affect the execution of
93*cde00b53SSascha Wildner.Nm :
94*cde00b53SSascha Wildner.Bl -tag -width ".Ev MANLOCALES"
95*cde00b53SSascha Wildner.It Ev MANLOCALES
96*cde00b53SSascha WildnerIf set with the
97*cde00b53SSascha Wildner.Fl L
98*cde00b53SSascha Wildnerflag, causes the utility to display a warning and the value, overriding any
99*cde00b53SSascha Wildnerother configuration found on the system.
100*cde00b53SSascha Wildner.It Ev MANPATH
101*cde00b53SSascha WildnerIf set, causes the utility to display a warning and the value, overriding
102*cde00b53SSascha Wildnerany other configuration found on the system.
103*cde00b53SSascha Wildner.It Ev PATH
104*cde00b53SSascha WildnerInfluences the manual path as described in the
105*cde00b53SSascha Wildner.Sx IMPLEMENTATION NOTES .
106*cde00b53SSascha Wildner.El
107*cde00b53SSascha Wildner.Sh FILES
108*cde00b53SSascha Wildner.Bl -tag -width indent -compact
109*cde00b53SSascha Wildner.It Pa /etc/man.conf
110*cde00b53SSascha WildnerSystem configuration file.
111*cde00b53SSascha Wildner.It Pa /usr/local/etc/man.d/*.conf
112*cde00b53SSascha WildnerLocal configuration files.
113*cde00b53SSascha Wildner.El
114*cde00b53SSascha Wildner.Sh SEE ALSO
115*cde00b53SSascha Wildner.Xr apropos 1 ,
116*cde00b53SSascha Wildner.Xr man 1 ,
117*cde00b53SSascha Wildner.Xr whatis 1 ,
118*cde00b53SSascha Wildner.Xr man.conf 5
119