Aller au contenu
Korben, roi d’internet, logo bébé avec des lunettes en mode thug life

Automatisation sous OSX avec Hammerspoon

Si vous êtes sous OSX et que vous voulez vous dégourdir un peu les doigts, il existe un outil baptisé Hammerspoon qui permet de faire un peu d’automatisation avec du script Lua.

Pour ceux qui ne connaissent pas, le Lua est un langage de script très en vogue dans le secteur du jeu vidéo, mais aussi sur certains systèmes embarqués comme OpenWRT.

L’idée avec Hammerspoon, c’est donc d’interagir avec les API d’OSX via le moteur de script Lua, ce qui permet de développer des trucs plutôt souples sous OSX. Voici par exemple un petit Hello World qui ouvrira une fenêtre lorsque vous appuierez sur CMD + ALT + CTRL + W

hs.hotkey.bind({« cmd », « alt », « ctrl »}, « W », function()
hs.alert.show(« Hello World! »)
end)

Si vous avez envie de tester Hammerspoon , vous pouvez le télécharger ici. Et la doc se trouve ici.


Les articles du moment