UNPKG

@nodegui/nodegui

Version:

A cross-platform library to build native desktop apps.

30 lines (25 loc) 865 B
#!/usr/bin/env node const { setupArtifact } = require('@nodegui/artifact-installer'); const { miniQt, useCustomQt, qtHome } = require('../config/qtConfig'); async function setupQt() { return Promise.all( miniQt.artifacts.map(async (artifact) => setupArtifact({ outDir: miniQt.setupDir, id: 'nodegui-mini-qt', displayName: `${artifact.name} for Minimal Qt: ${miniQt.version} installation`, downloadLink: artifact.link, skipSetup: artifact.skipSetup, }), ), ); } if (!useCustomQt) { console.log(`Minimal Qt ${miniQt.version} setup:`); setupQt().catch((err) => { console.error(err); process.exit(1); }); } else { console.log(`CustomQt detected at ${qtHome} . Hence, skipping Mini Qt installation...`); }