mirror of https://github.com/nodejs/node.git
highlight current script
parent
080daf9ddd
commit
74cc021ec2
|
@ -121,6 +121,7 @@ function Client() {
|
|||
|
||||
this.currentFrame = 0;
|
||||
this.currentSourceLine = -1;
|
||||
this.currentSource = null;
|
||||
|
||||
// Note that 'Protocol' requires strings instead of Buffers.
|
||||
socket.setEncoding('utf8');
|
||||
|
@ -350,13 +351,17 @@ function startInterface() {
|
|||
term.prompt();
|
||||
});
|
||||
|
||||
} else if (cmd == 'scripts') {
|
||||
} else if (cmd == 'scripts' || cmd == 'scripts full') {
|
||||
c.reqScripts(function (res) {
|
||||
if (/full/.test(cmd)) {
|
||||
console.log(res);
|
||||
} else {
|
||||
var text = res.map(function (x) { return x.text; });
|
||||
console.log(text.join('\n'));
|
||||
var text = '';
|
||||
for (var i = 0; i < res.length; i++) {
|
||||
text += res[i].name == c.currentScript ? '* ' : ' ';
|
||||
text += res[i].name + '\n';
|
||||
}
|
||||
process.stdout.write(text);
|
||||
}
|
||||
term.prompt();
|
||||
});
|
||||
|
@ -435,6 +440,7 @@ function startInterface() {
|
|||
|
||||
c.currentSourceLine = res.body.sourceLine;
|
||||
c.currentFrame = 0;
|
||||
c.currentScript = res.body.script.name;
|
||||
|
||||
console.log(result);
|
||||
|
||||
|
|
Loading…
Reference in New Issue