huble-mouse-tracker
Version:
Mouse and keyboard event tracker using Python
21 lines (17 loc) • 603 B
JavaScript
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);
}