UNPKG

huble-mouse-tracker

Version:

Mouse and keyboard event tracker using Python

21 lines (17 loc) 603 B
const { execSync } = require('child_process'); const fs = require('fs'); const path = require('path'); const logFilePath = path.join('/Users/app/trakr-electron', 'install.txt'); const fileStream = fs.createWriteStream(logFilePath, { flags: 'a' }); function logMessage(message) { console.log(message); fileStream.write(message + '\n'); } try { logMessage('Installing Python dependencies...'); execSync('pip3 install pynput'); logMessage('Installation completed successfully'); } catch (error) { logMessage(`Installation failed: ${error.message}`); process.exit(1); }