node package manager
Orgs are free. Discover, share, and reuse code in your team. Create a free org »

escape-string-applescript

escape-string-applescript Build Status

Escape a string for use in AppleScript

According to the AppleScript docs, \ and " have special meaning and should be escaped.

Install

$ npm install --save escape-string-applescript

Usage

const {execFile} = require('child_process');
const escapeString = require('escape-string-applescript');
 
const str = escapeString('"i like unicorns"');
//=> '\"i like unicorns\"' 
 
const script = `set unicornMessage to "${str}"`;
 
execFile('osascript', ['-e', script]);

Related

License

MIT © Sindre Sorhus