Node.js v0.6.19 Manual & Documentación
Tabla de Contenidos
TTY (Terminal)#
Utilice require('tty')
para acceder al módulo.
Ejemplo:
var tty = require('tty');
tty.setRawMode(true);
process.stdin.resume();
process.stdin.on('keypress', function(char, key) {
if (key && key.ctrl && key.name == 'c') {
console.log('salida airosa');
process.exit()
}
});
tty.open(path, args=[])#
Genera un nuevo proceso con el fichero ejecutable en la ruta
como la sesión
actual a una nueva pseudo terminal.
Devuelve un array [slaveFD, childProcess]
. slaveFD
es el descriptor de fichero
esclavo de la pseudo terminal. childProcess
es un proceso hijo de un
objeto.
tty.isatty(fd)#
Devuelve true
o false
dependiendo si el fd
es asociado con el
terminal.
tty.setRawMode(mode)#
mode
debe ser true
o false
. Se establece las propiedades al proceso actual
de stdin fd para actuar ya sea como un dispositivo de modo sin formato o por omisión.
tty.setWindowSize(fd, row, col)#
ioctl
ajusta la configuración de la ventana del descriptor de fichero.
tty.getWindowSize(fd)#
Devuelve [row, col]
associado a la TTY con el descriptor de fichero.