NEWALIAS(1L)                                                      NEWALIAS(1L)



NNAAMMEE
       newalias - install new elm aliases for user and/or system

SSYYNNOOPPSSIISS
       nneewwaalliiaass [-g]

DDEESSCCRRIIPPTTIIOONN
       _N_e_w_a_l_i_a_s creates new hash and data files from a text file.  If the pro-
       gram is invoked with the _-_g (global) flag, the program updates the sys-
       tem  alias  files.   Otherwise,  the  program  looks  for a file called
       _$_H_O_M_E_/_._e_l_m_/_a_l_i_a_s_e_s_._t_e_x_t   and,   upon   finding   it,   creates   files
       _$_H_O_M_E_/_._e_l_m_/_a_l_i_a_s_e_s_._d_i_r,  _$_H_O_M_E_/_._e_l_m_/_a_l_i_a_s_e_s_._p_a_g  and _$_H_O_M_E_/_._e_l_m_/_a_l_i_a_s_e_s
       for the _e_l_m program.

       The format that the program expects is;

            alias, alias, .. = comment = address
       or
            alias, alias, .. = comment = alias, alias, ...

       The first form is for an individual user such as;

            dave, taylor = Dave Taylor = veeger!hpcnou!dat

       or optionally as;

            dave, taylor = Taylor; Dave = veeger!hpcnou!dat

       to allow the aliases to be properly sorted by last name.

       The second is for defining a group alias such as;

            gurus = Unix Gurus = alan, john, dave, mike, richard,
                              larry, t_richardson


       Note that lines can be continued at  will,  blank  lines  are  accepted
       without error, and that any line starting with '#' is considered a com-
       ment and is not processed.

       If the `comment', or `address' fields need to contain  `='  characters,
       those  characters must either be escaped using a backslash character or
       the address must be inside doublequotes (`"').

       Aliases are case insensitive so dave and Dave are both the same  alias.

       Finally, aliases can contain other aliases, and/or groups;

            unix = Unix people = gurus, taylor, jonboy




FFIILLEESS
       $HOME/.elm/aliases.text         alias source for user
       $HOME/.elm/aliases.dir          alias dbz directory for user
       $HOME/.elm/aliases.pag          alias dbz hash file for user
       $HOME/.elm/aliases              alias data file for user
       /usr/local/lib/aliases.text     alias source for system
       /usr/local/lib/aliases.dir      alias dbz directory for system
       /usr/local/lib/aliases.pag      alias data hash table for system
       /usr/local/lib/aliases          alias data file for system

AAUUTTHHOORR
       Elm Development Group

SSEEEE AALLSSOO
       elm(1L), elmalias(1L), checkalias(1L), mail(1), mailx(1)

DDIIAAGGNNOOSSTTIICCSS
       Newalias has a couple of descriptive error messages which don't need to
       be detailed here.  It is, however, worth  noting  that  the  _c_h_e_c_k_a_l_i_a_s
       program  can be used to ensure that the aliases are in the proper order
       and are available for the _e_l_m system.

BBUUGG RREEPPOORRTTSS TTOO
       Bill Pemberton  flash@virginia.edu

CCOOPPYYRRIIGGHHTTSS
       Copyright 1988-1995 by The USENET Community Trust
       Derived from Elm 2.0,  Copyright 1986, 1987 by Dave Taylor



USENET Community Trust          Elm Version 2.5                   NEWALIAS(1L)
