2015-11-12 09:07:37 +00:00
|
|
|
gorepost
|
|
|
|
========
|
2015-11-12 09:41:44 +00:00
|
|
|
[![Build Status](https://api.travis-ci.org/arachnist/gorepost.svg?branch=master)](https://travis-ci.org/arachnist/gorepost)
|
2015-11-18 16:17:17 +00:00
|
|
|
[![GoDoc](https://godoc.org/github.com/arachnist/gorepost?status.svg)](https://godoc.org/github.com/arachnist/gorepost)
|
2015-12-06 11:57:23 +00:00
|
|
|
[![Coverage Status](https://coveralls.io/repos/arachnist/gorepost/badge.svg?branch=master&service=github)](https://coveralls.io/github/arachnist/gorepost?branch=master)
|
2015-11-12 09:07:37 +00:00
|
|
|
|
|
|
|
Gorepost implements an overengineered IRC bot.
|
|
|
|
|
|
|
|
The name gorepost stands for "go rewrite of repost". Repost was my older IRC bot
|
|
|
|
written in Ruby. The main features are:
|
|
|
|
|
2015-11-12 09:10:26 +00:00
|
|
|
* Gracefully handles connection errors and reconnects.
|
|
|
|
* Handles connections to multiple IRC networks and connects to a random IRC
|
|
|
|
server from provided list
|
2015-11-12 11:55:51 +00:00
|
|
|
* Dynamic configuration inspired by [Puppetlabs Hiera](https://github.com/puppetlabs/hiera).
|
2015-11-12 09:10:26 +00:00
|
|
|
Currently implements only one backend (JSON) and does not support slice
|
|
|
|
merging across configuration tiers, but it's getting there.
|
2015-11-12 09:07:37 +00:00
|
|
|
|
|
|
|
## License
|
|
|
|
MIT License. See the LICENSE file for details.
|
|
|
|
|