hammerspoon2-docs
    Preparing search index...

    Namespace shortcuts

    Run and interact with macOS Shortcuts from JavaScript. This module bridges to the Shortcuts app, letting you enumerate available shortcuts and run them from your Hammerspoon configuration.

    const all = hs.shortcuts.list()
    all.forEach(s => console.log(s.name + " (accepts input: " + s.acceptsInput + ")"))
    hs.shortcuts.run("My Shortcut").then(output => {
    if (output) console.log("Output: " + output)
    }).catch(err => console.log("Error: " + err))
    hs.shortcuts.open("My Shortcut")
    

    Functions

    list
    open
    run