15 lines
386 B
Plaintext
15 lines
386 B
Plaintext
|
require! https
|
||
|
require! fs
|
||
|
|
||
|
module.exports = (url, location) ->
|
||
|
``var _location;
|
||
|
location =(_location=location)!==null&&_location!==void 0?_location : ``"#{process.cwd!}/#{fs.basename(url)}";
|
||
|
new Promise (resolve, reject) ->
|
||
|
f=fs.createWriteStream
|
||
|
f.on \error reject
|
||
|
https.get url, (res) ->
|
||
|
res.on \error, reject
|
||
|
res.on \success, resolve
|
||
|
res.pipe f
|
||
|
|