Files
portfolio2023/build/node_modules/run-applescript/index.js
T
2023-11-24 22:35:41 +01:00

20 lines
431 B
JavaScript

import execa from 'execa';
export async function runAppleScriptAsync(script) {
if (process.platform !== 'darwin') {
throw new Error('macOS only');
}
const {stdout} = await execa('osascript', ['-e', script]);
return stdout;
}
export function runAppleScriptSync(script) {
if (process.platform !== 'darwin') {
throw new Error('macOS only');
}
const {stdout} = execa.sync('osascript', ['-e', script]);
return stdout;
}