You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							24 lines
						
					
					
						
							488 B
						
					
					
				
			
		
		
	
	
							24 lines
						
					
					
						
							488 B
						
					
					
				var tar = require("../tar.js") | 
						|
  , fstream = require("fstream") | 
						|
  , fs = require("fs") | 
						|
 | 
						|
var dirDest = fs.createWriteStream('dir.tar') | 
						|
 | 
						|
 | 
						|
function onError(err) { | 
						|
  console.error('An error occurred:', err) | 
						|
} | 
						|
 | 
						|
function onEnd() { | 
						|
  console.log('Packed!') | 
						|
} | 
						|
 | 
						|
var packer = tar.Pack({ noProprietary: true }) | 
						|
  .on('error', onError) | 
						|
  .on('end', onEnd); | 
						|
 | 
						|
// This must be a "directory" | 
						|
fstream.Reader({ path: __dirname, type: "Directory" }) | 
						|
  .on('error', onError) | 
						|
  .pipe(packer) | 
						|
  .pipe(dirDest)
 | 
						|
 |