0.0.2 • Published 10 years ago
gelth v0.0.2
Gelth
tail -f and -n
Usage:
npm install gelth
var Gelth=require('gelth'), file=new Gelth('./test.txt', {lines:22});
file.on('data', function(line) {
console.log(line);
});
file.on('error', function(error) {
console.error(error);
});var Gelth=require('gelth'), file=new Gelth('./test.txt', {follow:true});
file.on('data', function(line) {
console.log(line);
});
file.on('error', function(error) {
console.error(error);
});
file.on('cut', function() {
console.log('File was cut');
});
setTimeout(function() {
file.end();
}, 3000);Options:
lines: (Number orfalse), default=10follow: (Boolean), default=falseseparator: (String), default='\n'interval: (Number), milliseconds, default=300buffer: (Number), bytes, default=lines*4096or32768
Events:
data(String line)error(Error error)readingcut
Methods:
end
Tests
Run tests with npm test or generate coverage reports with npm run test-cov.