ircbloq-link
Version:
Porvide local hardware function to ircbloq
25 lines (20 loc) • 734 B
JavaScript
const downloadRelease = require('download-github-release');
const path = require('path');
const fs = require('fs');
//Tools and firmware taken originally from the source // dont rename
const user = 'ircbloqcc';//dont rename
const repo = 'ircbloq-firmware';
const outputdir = path.resolve('./firmwares');
const leaveZipped = false;
const filterRelease = release => release.prerelease === false;
const filterAsset = () => true;
if (!fs.existsSync(outputdir)) {
fs.mkdirSync(outputdir, {recursive: true});
}
downloadRelease(user, repo, outputdir, filterRelease, filterAsset, leaveZipped)
.then(() => {
console.log('Firmwares download complete');
})
.catch(err => {
console.error(err.message);
});