


     NNNNEEEEWWWWAAAALLLLIIIIAAAASSSS((((1111LLLL))))UUUUSSSSEEEENNNNEEEETTTT CCCCoooommmmmmmmuuuunnnniiiittttyyyy TTTTrrrruuuusssstttt ((((EEEEllllmmmm VVVVeeeerrrrssssiiiioooonnnn 2222....3333)))) NNNNEEEEWWWWAAAALLLLIIIIAAAASSSS((((1111LLLL))))



     NNNNAAAAMMMMEEEE
          newalias - install new elm aliases for user and/or system

     SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
          nnnneeeewwwwaaaalllliiiiaaaassss [-g]

     DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
          _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
          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._h_a_s_h and
          $_H_O_M_E/._e_l_m/_a_l_i_a_s_e_s._d_a_t_a 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

          and 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.

          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




     FFFFIIIILLLLEEEESSSS
          $HOME/.elm/aliases.text         alias source for user
          $HOME/.elm/aliases.hash         alias hash table for user
          $HOME/.elm/aliases.data         alias data file for user
          /usr/local/lib/aliases.text     alias source for system
          /usr/local/lib/aliases.hash     alias hash table for system
          /usr/local/lib/aliases.data     alias data file for system




     Page 1                                          (printed 9/16/90)






     NNNNEEEEWWWWAAAALLLLIIIIAAAASSSS((((1111LLLL))))UUUUSSSSEEEENNNNEEEETTTT CCCCoooommmmmmmmuuuunnnniiiittttyyyy TTTTrrrruuuusssstttt ((((EEEEllllmmmm VVVVeeeerrrrssssiiiioooonnnn 2222....3333)))) NNNNEEEEWWWWAAAALLLLIIIIAAAASSSS((((1111LLLL))))



     AAAAUUUUTTTTHHHHOOOORRRR
          Dave Taylor, Hewlett-Packard Laboratories.

     SSSSEEEEEEEE AAAALLLLSSSSOOOO
          elm(1L), checkalias(1L), mail(1), mailx(1)

     DDDDIIIIAAAAGGGGNNNNOOOOSSSSTTTTIIIICCCCSSSS
          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.

     BBBBUUUUGGGG RRRREEEEPPPPOOOORRRRTTTTSSSS TTTTOOOO
          Syd Weinstein  elm@DSI.COM    (dsinc!elm)

     CCCCOOOOPPPPYYYYRRRRIIIIGGGGHHHHTTTTSSSS
          8888cccc9999 Copyright 1986, 1987 by Dave Taylor
          8888cccc9999 Copyright 1988, 1989, 1990 by The USENET Community Trust




































     Page 2                                          (printed 9/16/90)



