12 lines
379 B
TypeScript
12 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));
|