coco process stderr · Issue #168 · satyr/coco (original) (raw)

@jan-swiecki

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