glirc2

Copyright(c) Eric Mertens, 2016
LicenseISC
Maintaineremertens@gmail.com
Safe HaskellNone
LanguageHaskell2010

Main

Description

Entry point into glirc2. This module sets up VTY and launches the client.

Synopsis

Documentation

withVty :: (Vty -> IO a) -> IO a Source #

Initialize a Vty value and run a continuation. Shutdown the Vty once the continuation finishes.

main :: IO () Source #

Main action for IRC client

addInitialNetworks :: [NetworkName] -> ClientState -> IO ClientState Source #

Create connections for all the networks on the command line. Set the client focus to the first network listed.