|
|
|
@ -1,11 +1,11 @@
|
|
|
|
|
'use strict'
|
|
|
|
|
const blessed = require('@medv/blessed')
|
|
|
|
|
const stringWidth = require('string-width')
|
|
|
|
|
const reopenTTY = require('reopen-tty')
|
|
|
|
|
const reduce = require('./reduce')
|
|
|
|
|
const print = require('./print')
|
|
|
|
|
const find = require('./find')
|
|
|
|
|
const config = require('./config')
|
|
|
|
|
const reopenTTY = require('reopen-tty');
|
|
|
|
|
|
|
|
|
|
module.exports = function start(filename, source) {
|
|
|
|
|
// Current rendered object on a screen.
|
|
|
|
@ -25,23 +25,23 @@ module.exports = function start(filename, source) {
|
|
|
|
|
let findGen = null
|
|
|
|
|
let currentPath = null
|
|
|
|
|
|
|
|
|
|
let ttyReadStream;
|
|
|
|
|
let ttyWriteStream;
|
|
|
|
|
let ttyReadStream
|
|
|
|
|
let ttyWriteStream
|
|
|
|
|
reopenTTY.stdin(function (err, readStream) {
|
|
|
|
|
if (err) {
|
|
|
|
|
throw err;
|
|
|
|
|
throw err
|
|
|
|
|
} else {
|
|
|
|
|
ttyReadStream = readStream;
|
|
|
|
|
ttyReadStream = readStream
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
reopenTTY.stdout(function (err, writeStream) {
|
|
|
|
|
if (err) {
|
|
|
|
|
throw err;
|
|
|
|
|
throw err
|
|
|
|
|
} else {
|
|
|
|
|
ttyWriteStream = writeStream;
|
|
|
|
|
ttyWriteStream = writeStream
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
const program = blessed.program({
|
|
|
|
|
input: ttyReadStream,
|
|
|
|
|