UNPKG

robopro-link

Version:

Porvide local hardware function to RoboPro

25 lines (19 loc) 655 B
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); });