1
0
mirror of https://github.com/deavmi/birchwood synced 2024-09-20 09:23:38 +02:00
A sane IRC framework for the D language https://deavmi.assigned.network/projects/birchwood
Go to file
Tristan B. Velloza Kildaire b1e3f24fdd
Upgrade/logging (#44)
* Dub

- Switched to `gogga` for logging

* birchwood.logging

- Added logging facilities

* Client

- Use new logging facility

* Receiver

- Use new logging facility

* Messages

- Use new logging facility

* Messages

- Cleaned up

* Dub

- Bumped

* Dub

- Bumped

* Revert "Dub"

This reverts commit a7049d1d87.

* Reapply "Dub"

This reverts commit 44b9b19828.
2024-05-12 18:08:40 +02:00
.github/workflows Pipelines 2023-10-01 17:38:23 +02:00
branding - FIxed layout from not rendering on dub 2023-06-21 11:13:53 +02:00
source/birchwood Upgrade/logging (#44) 2024-05-12 18:08:40 +02:00
.gitignore Updated .gitignore 2022-10-30 17:01:53 +02:00
dub.json Upgrade/logging (#44) 2024-05-12 18:08:40 +02:00
LICENSE Set license to LGPL 3.0 2022-10-30 17:05:19 +02:00
README.md README 2023-10-24 16:56:00 +02:00

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

DUB DUB DUB

Installation

To add birchwood to your project simply run:

dub add birchwood

Dependencies

Birchwood depends on the following D libraries:

  • eventy (at least 0.4.0)
  • dlog (at least 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.