forked from LeenkxTeam/LNXSDK
		
	
		
			
				
	
	
		
			21 lines
		
	
	
		
			409 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			409 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
#!/usr/bin/env node
 | 
						|
var argv = require('optimist')
 | 
						|
    .usage('Count the lines in a file.\nUsage: $0')
 | 
						|
    .demand('f')
 | 
						|
    .alias('f', 'file')
 | 
						|
    .describe('f', 'Load a file')
 | 
						|
    .argv
 | 
						|
;
 | 
						|
 | 
						|
var fs = require('fs');
 | 
						|
var s = fs.createReadStream(argv.file);
 | 
						|
 | 
						|
var lines = 0;
 | 
						|
s.on('data', function (buf) {
 | 
						|
    lines += buf.toString().match(/\n/g).length;
 | 
						|
});
 | 
						|
 | 
						|
s.on('end', function () {
 | 
						|
    console.log(lines);
 | 
						|
});
 |