UNPKG

apple-js-stable

Version:

Apple js is the extension of osascript to javascript , run applescript commands via node js ,and implement js-like logic

22 lines (18 loc) 503 B
// workers/index.js const { exec } = require("child_process"); process.stdin.on("data", (chunk) => { const command = chunk.toString().trim(); if (command === "exit") { console.log("[Worker] Exiting."); process.exit(0); return; } // Run AppleScript using osascript exec(command, (err, stdout, stderr) => { if (err) { process.stderr.write(`[ERROR] ${stderr || err.message}\n`); } else { process.stdout.write(stdout + "\n"); // send back result } }); });