DragonFly On-Line Manual Pages

Search: Section:  


MHPARAM(1)							    MHPARAM(1)

NAME

mhparam - print nmh profile and context components

SYNOPSIS

mhparam [components] [-all] [-component | -nocomponent] [-version] [-help] [-debug]

DESCRIPTION

mhparam writes the value of the specified profile component to the standard output separated by newlines. Component name matching is case-insensitive. If the profile component is not present, the default value (or nothing if there is no default) is printed. If the switch -component is given, then the component name is displayed along with the profile components value. This can be disabled with the switch -nocomponent. If more than one component is specified in the components list, then the switch -component is on by default. If only one component is spec- ified, then the switch -nocomponent is on by default. If -all is specified, then all components in the nmh profile are dis- played and other arguments are ignored. mhparam can provide other information, such as the nmh version identi- fier, the locations of the nmh etcdir and libdir install directories, all proc settings, and the datalocking method described in the mh-pro- file(5) man page. Information about the configuration of the nmh installation is also available, including the default mail spool lock- ing method. To test whether the configuration includes support for SASL, TLS, and iconv(3), the following commands, respectively, will output a non-null string to indicate support: mhparam sasl mhparam tls mhparam iconv Conversely, no output means that the specified support is not included. The -debug switch displays all such other information available from mhparam. Examples: % mhparam path Mail % mhparam mhlproc /usr/local/libexec/nmh/mhl % mhparam -component Path Path: Mail % mhparam AliasFile rmmproc AliasFile: aliases rmmproc: rmmproc % mhparam -nocomponent AliasFile rmmproc aliases rmmproc % mhparam path nonexistent context Path: Mail context: context % mhparam version nmh-1.6 % mhparam etcdir /usr/local/etc/nmh % mhparam libdir /usr/local/libexec/nmh % mhparam spoollocking flock % mhparam datalocking fcntl % mhparam sasl cyrus_sasl % mhparam tls tls % mhparam iconv iconv mhparam is also useful in backquoted operations: % fgrep cornell.edu `mhpath +`/`mhparam aliasfile`

EXIT STATUS

mhparam returns the number of components that were not found.

FILES

$HOME/.mh_profile The user profile or $MH Rather than the standard profile <mh-dir>/context The user context or $MHCONTEXT Rather than the standard context PROFILE COMPONENTS context: To determine the context file

SEE ALSO

mh-profile(5)

DEFAULTS

`-nocomponent' if only one component is specified `-component' if more than one component is specified `components' defaults to none

CONTEXT

None nmh-1.6 March 16, 2014 MHPARAM(1)

Search: Section: