From 95a25f20ea8a86e5315c7ce20336b83f8c56814a Mon Sep 17 00:00:00 2001 From: hzwanghonglai Date: Fri, 27 Nov 2015 16:10:43 +0800 Subject: [PATCH] fucking coffee using coffeescript --- coffee/fucking.coffee | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100755 coffee/fucking.coffee diff --git a/coffee/fucking.coffee b/coffee/fucking.coffee new file mode 100755 index 0000000..d0f26bc --- /dev/null +++ b/coffee/fucking.coffee @@ -0,0 +1,28 @@ +#!/usr/bin/env coffee + +username = 'name' + +host = 'localhost' +port = '3000' +pass = '5555' + +sh = require('child_process').execSync + +# weekend +process.exit 0 if new Date().getDay() in [6, 0] + +# no sessions +process.exit 0 unless new RegExp(username).test sh('who -q').toString() + +conn = require('net').createConnection(port, host) + +setTimeout -> + conn.write "#{pass}\nsys brew\n" + setTimeout -> + conn.end 'sys pour' + process.exit(0) + , 2 * 1000 +, 1 * 1000 + +# alert +sh('say come here and take your fucking coffee')