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.
		
		
		
		
		
			
		
			
				
					
					
						
							25 lines
						
					
					
						
							488 B
						
					
					
				
			
		
		
	
	
							25 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)
 |