Puedes escribir código Lua que interactúa con las API de OS X para aplicaciones, ventanas, punteros de mouse, objetos de sistema de archivos, dispositivos de audio, baterías, pantallas, eventos de teclado / ratón de nivel inferior, portapapeles, servicios de ubicación, wifi y más.
Si deseas explorar las opciones que ofrece Hammerspoon, consulta la Guía de introducción y la documentación completa de la API .
Normalmente se escribe un archivo de configuración en Lua que conecta eventos a acciones. Es posible modificar el vincular un método abreviado de teclado a una serie de operaciones de ventana o un applescript. Es posible que desee ejecutar una serie de comandos cuando su interfaz wifi se conecte a su red doméstica.
Hammerspoon es una aplicación de código abierto disponible para descarga desde la web de su desarrollador.
Para el Mac utilizo (aunque no mucho) el Automator y, después de echar un vistazo a la Guía de Introducción, debo decir que tiene mucho potencial y que sin duda voy a probarlo/utilizarlo.