Skip to content

Commit 75920ea

Browse files
committed
condensed a few lines of tail
1 parent 82bbfca commit 75920ea

1 file changed

Lines changed: 5 additions & 7 deletions

File tree

examples/shell.js

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ var commands = {
1919
'tail': function (args) {
2020
fs.stat(args[0], function (err, stats) {
2121

22-
var streamOptions = {
22+
var options = {
2323
flags: 'r',
2424
encoding: 'utf8',
2525
mode: 0666,
@@ -33,7 +33,7 @@ var commands = {
3333
var newLines = new Array(numLines);
3434
var index = 0;
3535

36-
var fileStream = fs.createReadStream(args[0], streamOptions);
36+
var fileStream = fs.createReadStream(args[0], options);
3737

3838
fileStream.on('data', function (data) {
3939
for (var i = 0; i < data.length; i++) {
@@ -49,12 +49,10 @@ var commands = {
4949
fileStream.on('end', function () {
5050
var end = newLines.splice(0, index);
5151
newLines = newLines.concat(end);
52+
options.start = newLines[0] + 1;
5253

53-
streamOptions.start = newLines[0] + 1;
54-
55-
var stream = fs.createReadStream(args[0], streamOptions);
56-
57-
stream.on('data', function (d) {
54+
fs.createReadStream(args[0], options)
55+
.on('data', function (d) {
5856
console.log(d.toString());
5957
});
6058
});

0 commit comments

Comments
 (0)