-
-
Save tanepiper/2fd32f604e5ee6ff1d4c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Jake Build File | |
spawn = require('child_process').spawn | |
desc "Remove old main" | |
task "default", [], -> | |
console.log "Default Build Task" | |
spawn('rm', ['-rf', 'main']) | |
invoke "coffee", [] | |
desc "Build Task" | |
task "coffee", [], -> | |
console.log "Building Files" | |
spawn('coffee', ['-o', 'main', '-c' , 'src']) | |
invoke "db", [] | |
desc "Copy Database" | |
task "db", [], -> | |
console.log "Copying Database" | |
spawn('cp', ['-r', 'src/db', 'main/db']) | |
invoke "copy", [] | |
desc "Copy Files" | |
task "build", ["default", "coffee", "db"], -> | |
console.log "Copying Client" | |
spawn('cp', ['-r', 'src/views', 'main/views']) | |
spawn('cp', ['-r', 'src/public', 'main/public']) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ubuntu@ubuntu:~/quartermaster$ jake | |
Default Build Task | |
node.js:116 | |
throw e; // process.nextTick error, or 'error' event on first tick | |
^ | |
ReferenceError: invoke is not defined | |
at [object Object].handler (/home/ubuntu/quartermaster/Jakefile.coffee:8:12) | |
at [object Object].runNextTask (/usr/local/lib/node/.npm/jake/0.1.8/package/lib/jake.js:402:22) | |
at /usr/local/lib/node/.npm/jake/0.1.8/package/lib/jake.js:329:13 | |
at /usr/local/lib/node/.npm/jake/0.1.8/package/lib/jake.js:287:24 | |
at [object Object].runTask (/usr/local/lib/node/.npm/jake/0.1.8/package/lib/jake.js:324:5) | |
at Object.<anonymous> (/usr/local/lib/node/.npm/jake/0.1.8/package/lib/jake.js:603:8) | |
at Module._compile (module.js:287:26) | |
at Object..js (module.js:293:10) | |
at Module.load (module.js:219:31) | |
at Function._load (module.js:186:10) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment