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));