These commands configure a network (e.g. freenode) with servers (e.g. irc.freenode.net) and channels (e.g. #doesliverpool).
Once configured you can just /connect <network>
and everything happens automatically.
/network add -autosendcmd "/^msg nickserv identify <password>" freenode
(to remove, use network remove freenode
)
/server add -network freenode irc.freenode.net
/connect freenode
/channel add -auto #doesliverpool freenode