irc-core: An IRC client library and text client
This package provides an IRC connection library as well as a console-based IRC client that uses the library.
Library module breakdown
Irc.Cmd - Functions for generating IRC protocol message for client-to-server
Irc.Core - Functions for parsing low-level IRC messages into mid-level IRC messages
Irc.Core.Prisms - Prisms for all of the mid-level IRC message constructors
Irc.Format - Functions for parsing and rendering low-level IRC protocol messages
Irc.Message - High-level IRC event messages for client interpretation
Irc.Model - Functions for interpreting mid-level IRC messages to generate high-level event messages and to maintain a consistent view of the connection
Irc.RateLimit - Functions to assist with rate-limiting outgoing client messages
Irc.Time - Internal compatibility module for time-1.4 and time-1.5 interop
Library module breakdown
Main - Main client module
ClientState - Types and operations representing the full state of the client
CommandArgs - Types and functions for interpreting the initial client configuration
CommandParser - Types and functions for parsing and pretty printing IRC commands
Connection - Types and functions for establishing a plain and TLS connections
CtcpHandler - Event handler for CTCP messages
EditBox - Types and functions for managing the input box along the bottom of the client
HaskelHighlighter - Haskell syntax highlighting support
ImageUtils - Functions to support the various view construction
Moderation - Implementation of various IRC channel moderation automation
ServerSettings - Types for defining connection parameters for an IRC server
Views.BanList - Functions to generate the ban list view
Views.Channel - Functions to generate message list views
Views.ChannelInfo - Functions to generate metadata views for channels
See the associated README file for help using the client.
[Skip to Readme]
Flags
Automatic Flags
Name | Description | Default |
---|---|---|
time15 | Enabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- irc-core-1.1.0.1.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)
Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 1.0, 1.1, 1.1.0.1, 1.1.1, 1.1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.5, 2.0.0.0, 2.1.0.0, 2.1.1.0, 2.1.1.1, 2.2.0.0, 2.2.0.1, 2.2.1, 2.3.0, 2.4.0, 2.5.0, 2.6.0, 2.7.0, 2.7.1, 2.7.2, 2.8, 2.9, 2.10, 2.11, 2.12, 2.13 |
---|---|
Change log | CHANGELOG.md |
Dependencies | array (>=0.5 && <0.6), attoparsec (>=0.12.1.2 && <0.14), base (>=4.7.0.2 && <4.9), base64-bytestring (>=1.0.0.1 && <1.1), bytestring (>=0.10.4.0 && <0.11), config-value (>=0.4 && <0.5), connection (>=0.2.4 && <0.3), containers (>=0.5 && <0.6), data-default-class (>=0.0.1 && <0.1), deepseq (>=1.3.0.2 && <1.5), directory (>=1.2.1.0 && <1.3), filepath (>=1.3.0.2 && <1.5), free (>=4.11 && <4.13), haskell-lexer (>=1.0 && <1.1), irc-core, lens (>=4.7 && <4.13), network (>=2.6.0.2 && <2.7), old-locale (>=1.0.0.6 && <1.1), split (>=0.2.2 && <0.3), stm (>=2.4.4 && <2.5), text (>=1.2.0.4 && <1.3), time (>=1.4.2 && <1.6), tls (>=1.2.16 && <1.4), transformers (>=0.2 && <0.5), vty (>=5.2.7 && <5.5), x509 (>=1.5.0.1 && <1.7), x509-store (>=1.5.0 && <1.7), x509-system (>=1.5.0 && <1.7), x509-validation (>=1.5.1 && <1.7) [details] |
License | BSD-3-Clause |
Copyright | 2015 Eric Mertens |
Author | Eric Mertens |
Maintainer | Eric Mertens <emertens@gmail.com> |
Revised | Revision 5 made by EricMertens at 2015-08-17T17:42:26Z |
Category | Network |
Home page | https://github.com/glguy/irc-core |
Bug tracker | https://github.com/glguy/irc-core/issues |
Source repo | head: git clone git://github.com/glguy/irc-core.git |
Uploaded | by EricMertens at 2015-05-15T17:58:39Z |
Distributions | Arch:2.12, Debian:2.8, NixOS:2.13 |
Reverse Dependencies | 2 direct, 0 indirect [details] |
Executables | glirc |
Downloads | 18881 total (8 in the last 30 days) |
Rating | 2.0 (votes: 1) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] |