25 lines
587 B
JavaScript
25 lines
587 B
JavaScript
var dnode = require('dnode');
|
|
|
|
if (process.argv.length < 4) {
|
|
return console.error('Usage: ./client.js user pass');
|
|
}
|
|
|
|
var user = process.argv[2];
|
|
var pass = process.argv[3];
|
|
|
|
var d = dnode.connect(7007);
|
|
d.on('remote', function (remote) {
|
|
remote.auth(user, pass, function (err, session) {
|
|
if (err) {
|
|
console.error(err);
|
|
return d.end();
|
|
}
|
|
|
|
session.quote(function (q) {
|
|
console.log('And now for a quote by ' + q.who + ':\n');
|
|
console.log(q.quote + '\n');
|
|
d.end();
|
|
});
|
|
});
|
|
});
|