forked from MapComplete/MapComplete
		
	
		
			
	
	
		
			13 lines
		
	
	
	
		
			379 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
		
		
			
		
	
	
			13 lines
		
	
	
	
		
			379 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| 
								 | 
							
								const http = require('https');
							 | 
						||
| 
								 | 
							
								const fs = require('fs');
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// Could use yargs to have more validation but wanted to keep it simple
							 | 
						||
| 
								 | 
							
								const args = process.argv.slice(2);
							 | 
						||
| 
								 | 
							
								const FILE_URL = args[0];
							 | 
						||
| 
								 | 
							
								const DESTINATION = args[1];
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								console.log(`Downloading ${FILE_URL} to ${DESTINATION}`)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								const file = fs.createWriteStream(DESTINATION);
							 | 
						||
| 
								 | 
							
								http.get(FILE_URL, response=>response.pipe(file));
							 |