У меня есть простая оболочка readline, написанная в Coffeescript:
rl = require 'readline'
cli = rl.createInterface process.stdin, process.stdout, null
cli.setPrompt "hello> "
cli.on 'line', (line) ->
console.log line
cli.prompt()
cli.prompt()
Запустив это, вы увидите приглашение:
$ coffee cli.coffee
hello>
Я хотел бы иметь возможность ударить Ctrl-L
, чтобы очистить экран. Возможно ли это?
Я также заметил, что я не могу нажать Ctrl-L
в обоих node или кофе.
Я работаю на Ubuntu 11.04.