X-Git-Url: http://pileus.org/git/?p=pages;a=blobdiff_plain;f=tools%2Frhawk.md;fp=tools%2Frhawk.md;h=7fac8a8ca31e32ce272df9187f9c9fd1a964f2f6;hp=039d63e5da35d83ad3fe6cae8838e3b755d13c75;hb=9bda78b6de723f0cd67b68eaf268080e3dcf0d21;hpb=40ccf88d9c4700496e387abbe3fb827b8c246bd3 diff --git a/tools/rhawk.md b/tools/rhawk.md index 039d63e..7fac8a8 100644 --- a/tools/rhawk.md +++ b/tools/rhawk.md @@ -1 +1,47 @@ -rhawk is a IRC bot written in.. well.. awk. +rhawk is a IRC bot written in GNU Awk. + +Source Code +----------- +Source code is available in git and [gitweb](/git/?p=~andy/rhawk) + + git clone git://pileus.org/~andy/rhawk + +Components +---------- +
IRC protocol handling is done in the irc awk script. In addition to + the pure protocol things, irc.awk also provides some framework code to + handle starting, stopping, and reloading the client.
+ +When included, the irc script will spawn a child instance of rhawk. + This is done so that the client can be reloaded without dropping the + existing IRC connection.