From afe5c63ae1b0711c48e19a972481e4fe0e6bca47 Mon Sep 17 00:00:00 2001 From: James Campos Date: Fri, 11 Mar 2011 00:19:39 -0800 Subject: [PATCH] cake --- Cakefile | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Cakefile diff --git a/Cakefile b/Cakefile new file mode 100644 index 000000000..96e71dc1c --- /dev/null +++ b/Cakefile @@ -0,0 +1,23 @@ +cs = require 'coffee-script' +fs = require 'fs' +{log} = console + +HEADER = fs.readFileSync 'header', 'utf8' +INFILE = 'script.coffee' +OUTFILE = '4chan_x.js' + +build = -> + fs.readFile INFILE, 'utf8', (err, code) -> + throw err if err + try + code = HEADER + cs.compile code + catch e + log e + fs.writeFile OUTFILE, code, (err) -> + throw err if err + +task 'dev', -> + build() + fs.watchFile INFILE, interval: 250, (curr, prev) -> + if curr.mtime > prev.mtime + build()