an irc script runner
Scala Shell
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
project
src/main
.gitignore
README.mkd
build.sbt

README.mkd

Dawg

Dawg is a irc bot that can be used to shell out. It should roughly mirrot the feature set of IRCCat but commands are non-blocking, allowing for long running processes.

Building

Dawg uses sbt to build, to build an executable jar run

sbt assembly

Running

Dawg consumes a config file (shown at the bottom of the readme). You'll need to set yours up and then run the following command against it.

java -jar ./target/dawg-assembly-0.0.1.jar <conf>

Config

irc {
 server="irc.example.com"
 port=6667
 rooms=[
  "#channel"
 ]
}

bot {
  nickname="dawg"
  username="dawg"
  password="pass"
  realname="dawg"
  command="./src/main/resources/handle_message.sh"
}