sfz/Cakefile
2024-06-01 10:41:38 +08:00

22 lines
547 B
CoffeeScript

{print} = require 'util'
{spawn} = require 'child_process'
build = () ->
os = require 'os'
if os.platform() == 'win32'
coffeeCmd = 'coffee.cmd'
else
coffeeCmd = 'coffee'
coffee = spawn coffeeCmd, ['-c', '-o', 'build', 'src']
coffee.stderr.on 'data', (data) ->
process.stderr.write data.toString()
coffee.stdout.on 'data', (data) ->
print data.toString()
coffee.on 'exit', (code) ->
if code != 0
process.exit code
task 'build', 'Build ./ from src/', ->
build()