Copyright | (c) Eric Mertens, 2016 |
---|---|
License | ISC |
Maintainer | emertens@gmail.com |
Safe Haskell | None |
Language | Haskell2010 |
This module renders the lines used in the channel mask list. A mask list can show channel bans, quiets, invites, and exceptions.
- data ExecCmd = ExecCmd {}
- execStdIn :: Lens' ExecCmd String
- execOutputNetwork :: Lens' ExecCmd (Maybe String)
- execOutputChannel :: Lens' ExecCmd (Maybe String)
- execCommand :: Lens' ExecCmd String
- execArguments :: Lens' ExecCmd [String]
- emptyExecCmd :: ExecCmd
- options :: [OptDescr (ExecCmd -> ExecCmd)]
- parseExecCmd :: String -> Either [String] ExecCmd
- runExecCmd :: ExecCmd -> IO (Either [String] [String])
Documentation
Settings for /exec
command.
When no network or channel are specified the output is sent to the client window.
When only a network is specified the output is sent as raw IRC commands to that network.
When only a channel is specified the output is sent as messages on the current network to the given channel.
When the network and channel are specified the output is sent as messages to the given channel on the given network.
ExecCmd | |
|
emptyExecCmd :: ExecCmd Source #
Default values for /exec
to be overridden by flags.