A sane IRC framework for the D language https://deavmi.assigned.network/projects/birchwood
Go to file
Tristan B. Velloza Kildaire 78e93180bc Merge branch 'master' into exception_names 2023-03-24 16:05:47 +02:00
source/birchwood Merge branch 'master' into exception_names 2023-03-24 16:05:47 +02:00
.gitignore Updated .gitignore 2022-10-30 17:01:53 +02:00
LICENSE Set license to LGPL 3.0 2022-10-30 17:05:19 +02:00
README.md Merge branch 'master' into formatting 2023-03-18 13:04:54 +02:00
dub.json - Upgraded to latest `libsnooze` version `0.3.3` 2023-03-19 13:19:49 +02:00
logo.png Added README along with branding 2022-10-30 16:59:23 +02:00
logo.svg Added README along with branding 2022-10-30 16:59:23 +02:00

README.md


birchwood

A sane IRC framework for the D language




[13:51:00] <zh_> A sane IRC framework for the D language
[13:51:11] <zh_> s/sane/professional

Installation

To add birchwood to your project simply run:

dub add birchwood

Dependencies

Birchwood depends on the following D libraries:

  • libsnooze (0.3.0)
  • eventy (0.4.0)
  • dlog (0.3.19)

Usage

You can take a look at the Client API documentation on DUB.

Compatibility

  • rfc1459
    • Supports all the numeric codes
  • rfc2812
    • Supports all the numeric codes

More standards will be added within the next month or so, mostly relating to new response codes that just need to be added.

Credits

  • supremestdoggo
    • Adding IRC message formatting code (267f8886150dbd40eb5c2fecb9d7e3a4c8dfd71f)

License

See LICENSE.