mirror of
https://github.com/jashkenas/coffeescript.git
synced 2026-01-14 09:17:55 -05:00
improved fix for #1266
This commit is contained in:
@@ -14,8 +14,8 @@ Script = process.binding('evals').Script
|
||||
|
||||
# Config
|
||||
enableColours = no
|
||||
if process.platform isnt 'win32'
|
||||
enableColours = !process.env.NODE_DISABLE_COLORS
|
||||
unless process.platform is 'win32'
|
||||
enableColours = not process.env.NODE_DISABLE_COLORS
|
||||
|
||||
# Start by opening up `stdin` and `stdout`.
|
||||
stdin = process.openStdin()
|
||||
@@ -38,7 +38,8 @@ run = (buffer) ->
|
||||
backlog = ''
|
||||
try
|
||||
val = CoffeeScript.eval code, bare: on, globals: on, filename: 'repl'
|
||||
process.stdout.write inspect(val, no, 2, enableColours) + '\n' if val isnt undefined
|
||||
unless val is undefined
|
||||
process.stdout.write inspect(val, no, 2, enableColours) + '\n'
|
||||
catch err
|
||||
error err
|
||||
repl.prompt()
|
||||
|
||||
Reference in New Issue
Block a user