coco process stderr · Issue #168 · satyr/coco (original) (raw)
I spawn child_process of coco
. If there is an error stderr has only one line (manually executed has them more).
Example code:
# index.co
not_working_script(
# coco_test.co
cp = require 'child_process'
proc = cp.spawn 'coco.cmd', ['-c', 'index.co']
proc.stdout.on 'data', (data)->
process.stdout.write data
proc.stderr.on 'data', (data)->
process.stderr.write data
proc.on 'exit', (exit_code)~>
console.log "exit"
$ coco -c index.co
Failed at: index.co
SyntaxError: missing `)CALL` on line 1
$ coco coco_test.co
Failed at: index.co
exit