1
0
mirror of https://github.com/deavmi/birchwood synced 2024-09-20 11:22:53 +02:00
birchwood/README.md

49 lines
1.3 KiB
Markdown
Raw Normal View History

![](branding/logo_small.png)
# birchwood
2022-10-30 16:59:23 +02:00
## _A sane IRC framework for the D language_
2022-10-30 16:59:23 +02:00
2023-06-29 00:13:56 +02:00
> [13:51:00] <zh_> A sane IRC framework for the D language
>> [13:51:11] <zh_> s/sane/professional
2023-06-21 11:11:01 +02:00
![DUB](https://img.shields.io/dub/v/birchwood?color=%23c10000ff%20&style=flat-square) ![DUB](https://img.shields.io/dub/dt/birchwood?style=flat-square) ![DUB](https://img.shields.io/dub/l/birchwood?style=flat-square)
2022-10-30 16:59:23 +02:00
## Installation
To add birchwood to your project simply run:
```bash
dub add birchwood
```
2022-11-26 18:12:05 +02:00
### Dependencies
2023-03-18 13:04:08 +02:00
Birchwood depends on the following D libraries:
2022-11-26 18:12:05 +02:00
* `libsnooze` (at least 1.3.0-beta)
* `eventy` (at least 0.4.0)
* `dlog` (at least 0.3.19)
2022-11-26 18:12:05 +02:00
2022-10-30 16:59:23 +02:00
## Usage
2023-06-30 13:19:14 +02:00
You can take a look at the `Client` API documentation on [DUB](https://birchwood.dpldocs.info/birchwood.client.client.Client.html).
2022-11-01 14:03:10 +02:00
2023-03-13 20:47:01 +02:00
## Compatibility
2022-11-05 17:01:12 +02:00
2023-03-16 13:03:16 +02:00
- [x] [rfc1459](https://www.rfc-editor.org/rfc/rfc1459)
* Supports all the numeric codes
- [x] [rfc2812](https://www.rfc-editor.org/rfc/rfc2812)
* Supports all the numeric codes
2022-11-05 17:01:12 +02:00
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](https://github.com/supremestdoggo)
* Adding IRC message formatting code (`267f8886150dbd40eb5c2fecb9d7e3a4c8dfd71f`)
2022-10-30 17:05:19 +02:00
## License
See [LICENSE](LICENSE).