Skip to content

Instantly share code, notes, and snippets.

@evansalter
evansalter / imessage
Last active January 6, 2016 22:20 — forked from aktau/imessage
Send iMessage from the command line using phone number or contact name
#!/bin/sh
if [ "$#" -eq 1 ]; then stdinmsg=$(cat); fi
exec <"$0" || exit; read v; read v; read v; exec /usr/bin/osascript - "$@" "$stdinmsg"; exit
-- another way of waiting until an app is running
on waitUntilRunning(appname, delaytime)
repeat until my appIsRunning(appname)
tell application "Messages" to close window 1
delay delaytime
end repeat