Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
MHPARAM(1)		    General Commands Manual		    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 in-
       stallation is also available, including the default mail	spool  locking
       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)

NAME | SYNOPSIS | DESCRIPTION | EXIT STATUS | FILES | PROFILE COMPONENTS | SEE ALSO | DEFAULTS | CONTEXT

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=mhparam&sektion=1&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help