robopro-link
Version:
Porvide local hardware function to RoboPro
25 lines (19 loc) • 655 B
JavaScript
const downloadRelease = require('download-github-release');
const path = require('path');
const fs = require('fs');
const user = 'sgologuzov';
const repo = 'robopro-firmwares';
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);
});