UNPKG

dicom-microscopy-viewer-changed

Version:
20 lines (15 loc) 431 B
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; }