# $EPIC: join,v 1.6 2001/11/27 22:06:33 anders Exp $
Synopsis:
   //join [-invite|<channel list> [<key>]]
   join 				(join channel you were invited to)
   join <chan>[,<chan>]		(comma separate multiple channels)
					 [keys do not work with commas]
   join channel <key>		(will auto-prepend a # for you)
   join #channel <key>		(join a network channel)
   join &channel <key>		(join a local server channel)
   join !channel <key>		(join an IRCNet "id" channel)
   join +channel			(join an IRCNet "modeless" channel)
   join 0				(part all channels)

Description:
   When prefixed with two /'s, the JOIN command is the same as CHANNEL
   whose help file you should refer to.

   When not prefixed with two /'s, the JOIN command is a friendly script
   alias that is loaded in the 2.8script script that is automatically
   loaded each time you use epic.  You may delete or override this JOIN
   alias in your ~/.ircrc file if you so choose.

   If you do not specify an option, the JOIN command will join the last
   channel to which you were invited.  If you have not been invited to a 
   channel, you will be told so.

   You may specify a comma-separated list of one or more channels to join; 
   each channel name so listed is treated as such:
	A channel starting with #, (eg, #channel) will be joined
	A channel starting with &, (eg, &channel) will be joined
	A channel starting with !, (eg, !channel) will be joined
	A channel starting with +, (eg, +channel) will be joined
	The channel 0 will part all your channels
	Any other channel name will be prefixed with a # and will be joined
		(eg, "foo" becomes "#foo")

   You may not specify more than one channels and channel keys at the same
   time.  This may be fixed in future JOIN aliases, but for now, you must
   use the CHANNEL command to join more than one channel at the same time
   that you specify a channel key.  It may just be easier to join your keyed
   channels separately.

