jashkenas/coffee-script — pull request #3433 by epidemian (2014-03-21 11:51:16+00:00)
Title: Let the REPL be rlwrap-friendly by passing NODE_NO_READLINE=1

This is a quick fix for #3399.

Basically, it copies the `node` command and [passes `terminal: false` to the REPL](https://github.com/joyent/node/blob/6cbfcdad46d733bb04332063727e304e449dc86b/src/node.js#L137) if `NODE_NO_READLINE` env var is set.

Now users that prefer to have the nice readline features like ctrl+R (history search) can do:

```bash
alias coffee="env NODE_NO_READLINE=1 rlwrap coffee"
```

Side note: may i add a comment with that Bash alias to the changelog so more users can see it? Is there some problem with doing that alias?

Should we also copy the NODE_DISABLE_COLORS (what's up with Node and negated boolean names?) [configuration](https://github.com/joyent/node/blob/6cbfcdad46d733bb04332063727e304e449dc86b/src/node.js#L140)?