This is a small wrapper library for the osascript command line tool. It allows you to run AppleScript commands from Deno. Useful for interacting with Apple apps.
import osa from "jsr:@lino/osascript"; const getCurrentTrack = osa((name: string) => name + " is listening to " + // @ts-expect-error - This is a valid AppleScript command Application("Music").currentTrack().name() as string ); console.log(await getCurrentTrack("Lino"));
Inspired by osa2
Add Package
deno add jsr:@lino/osascript
Import symbol
import * as osascript from "@lino/osascript";
---- OR ----
Import directly with a jsr specifier
import * as osascript from "jsr:@lino/osascript";