


NEWALIAS(1L)      MISC. REFERENCE MANUAL PAGES       NEWALIAS(1L)



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

SYNOPSIS
     newalias [-g]

DESCRIPTION
     _N_e_w_a_l_i_a_s creates new hash and data files from a  text  file.
     If  the  program  is  invoked with the -_g (global) flag, the
     program updates the system alias files.  Otherwise, the pro-
     gram  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 comment 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  double-
     quotes (`"').

     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



USENET Community TrustLast change: Elm Version 2.4                 1






NEWALIAS(1L)      MISC. REFERENCE MANUAL PAGES       NEWALIAS(1L)



FILES
     $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 sys-
     tem
     /usr/local/lib/aliases.pag      alias data  hash  table  for
     system
     /usr/local/lib/aliases          alias data file for system

AUTHOR
     Elm Development Group

SEE ALSO
     elm(1L), elmalias(1L), checkalias(1L), mail(1), mailx(1)

DIAGNOSTICS
     Newalias has a couple of descriptive  error  messages  which
     don't  need to be detailed here.  It is, however, worth not-
     ing 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.

BUG REPORTS TO
     Syd Weinstein  elm@DSI.COM    (dsinc!elm)

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
























USENET Community TrustLast change: Elm Version 2.4                 2



