mkcert-cli
Version:
Simple cli wrapper for vite-plugin-mkcert to use outside vite context
21 lines (15 loc) • 497 B
JavaScript
import { writeFile } from '../utils.js';
import { request } from '../request.js';
export class Downloader {
constructor() {}
/**
* @param {string} downloadUrl
* @param {string} savedPath
*/
async download(downloadUrl, savedPath) {
console.log('Downloading the mkcert executable from %s', downloadUrl);
const data = await request(downloadUrl, {}, 'arrayBuffer');
await writeFile(savedPath, data);
console.log('The mkcert has been saved to %s', savedPath);
}
}