shell-mirror
Version:
Access your Mac shell from any device securely. Perfect for mobile coding with Claude Code CLI, Gemini CLI, and any shell tool.
26 lines (22 loc) • 690 B
JavaScript
;
/* eslint no-console:0, no-process-env:0 */
const build = require('./build-from-source');
const download = require('./download-prebuilt');
function main() {
if (!(process.env.SKIP_DOWNLOAD || process.env.SKIP_BIN)) {
try {
console.log('Searching for a pre-built wrtc binary');
download();
console.log('Installed a pre-built wrtc binary');
return;
} catch (error) {
console.log('Unable to install a pre-built wrtc binary; falling back to ncmake');
}
}
if (!(process.env.SKIP_BUILD || process.env.SKIP_BIN)) {
build();
}
else { console.log('Build skip requested; no binaries for now.'); }
}
main();