about summary refs log tree commit diff stats
path: root/js/blotbotboot/node_modules/irc/test.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/blotbotboot/node_modules/irc/test.js')
-rwxr-xr-xjs/blotbotboot/node_modules/irc/test.js29
1 files changed, 29 insertions, 0 deletions
diff --git a/js/blotbotboot/node_modules/irc/test.js b/js/blotbotboot/node_modules/irc/test.js
new file mode 100755
index 0000000..3250803
--- /dev/null
+++ b/js/blotbotboot/node_modules/irc/test.js
@@ -0,0 +1,29 @@
+#!/usr/bin/env node
+
+var irc  = require('./lib/irc.js');
+var util = require('util');
+var color = require('ansi-color').set;
+
+var c = new irc.Client(
+    'irc.dollyfish.net.nz',
+    'nodebot',
+    {
+        channels: ['#test'],
+        //debug: true
+    }
+);
+
+c.addListener('raw', function(message) { console.log('raw: ', message) });
+c.addListener('error', function(message) { console.log(color('error: ', 'red'), message) });
+
+var repl = require('repl').start('> ');
+repl.context.repl = repl;
+repl.context.util = util;
+repl.context.irc = irc;
+repl.context.c = c;
+
+repl.inputStream.addListener('close', function() {
+    console.log("\nClosing session");
+    c.disconnect('Closing session');
+});
+