UNPKG

@govincaresone/g-link

Version:

Porvide local hardware function to govin

25 lines (19 loc) 651 B
const downloadRelease = require('download-github-release'); const path = require('path'); const fs = require('fs'); const user = 'GOVINIDE'; const repo = 'govin-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); });