Usage: ALIAS [[-]<alias> [<commands>]]
  ALIAS creates a custom command, expanding <commands> for the
  alias name whenever you call the alias.  You may have more than one
  command in an alias definition, and commands are seperated by a 
  semicolon ';'.  Commands do not need to be, nor should be, prefixed
  by a command character (usually '/'). 

  To send text to a channel or query inside an alias, use the 
  SEND or SAY commands. 
 
  Inside of an alias, you can reference ircII variables by prefixing
  the variable name with a '$'.  IrcII has several built-in variables
  which return such information as your nickname or current channel,
  and you also have the ability to assign your own variables.  Functions
  are also supported in ircII, please see the help file on ASSIGN
  for more information about functions and variables. 

  	USAGE of the ALIAS command
  Here is a simple example of an alias:
    ALIAS HELLO msg $0 Hello, $0! $1-
  You can use this alias by typing something like
    /HELLO BigCheese How are you?
  The alias would be expanded with $0 being "BigCheese", $1 being "How"
  $2 being "are" and $3 being "you?".  $1- means all of the arguments
  following $1 ("How are you?" in this case).  The alias would work 
  just as if you had typed this instead:
    /msg BigCheese Hello, BigCheese! How Are you?

		OPTIONS of the ALIAS command
    You can look to see what an alias's definition is by just using the
  name of the alias as the only argument.  (ie, '/alias hello' would
  display 'HELLO: msg $0 Hello, $0! $1-')
    You can look at all of the currently defined aliases by just using
  the ALIAS command with no arguments.
    You can remove an alias definition by prefixing the name of the
  alias name with a hyphen '-' (ie, /alias -HELLO  removes the alias
  definition for 'HELLO')

		ALIAS and your .ircrc
  When using the ALIAS command in a script (see ircII PROGRAMMING)
  it is possible (and useful) to surround the contents of your aliases
  with {}s.  This syntax also allows you to place each command of your
  alias on seperate lines.  (you can still seperate commands on the
  same line with a semicolon.)  For example:
    ALIAS loadcommon {
	LOAD netsplit
	LOAD troy
    }
  is the same as
    ALIAS loadcommon LOAD netsplit;LOAD troy
  and is arguably easier to read in a file.

  For more specific information about the $ uses and more examples,
  see the specific help files listed below.

See Also:
  SET
  INPUT_ALIASES
  SEND
  SAY
  ircII programming
  ASSIGN
  expressions  (note also Special Cases at the end)
