peterhajas / hammerspoon

Staggeringly powerful OS X desktop automation with Lua

Home Page:http://www.hammerspoon.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hammerspoon

Build Status

What is Hammerspoon?

This is a tool for powerful automation of OS X. At its core, Hammerspoon is just a bridge between the operating system and a Lua scripting engine. What gives Hammerspoon its power is a set of extensions that expose specific pieces of system functionality, to the user. With these, you can write Lua scripts to control many aspects of your OS X environment.

How do I install it?

What next?

We have a Getting Started Guide, API docs, a FAQ, Contribution Guide and how to ask for help, at http://www.hammerspoon.org

What is the history of the project?

Hammerspoon is a fork of Mjolnir by Steven Degutis. Mjolnir aims to be a very minimal application, with its extensions hosted externally and managed using a Lua package manager. We felt that we wanted to take the project in a different direction to its maintainer, so the fork was born.

What is the future of the project?

Our intentions for Hammerspoon broadly fall into these categories:

  • Ever wider coverage of system APIs in Extensions
  • Tighter integration between extensions
  • Smoother user experience (e.g. signed releases, easier access to documentation, easier discovery of extensions)

About

Staggeringly powerful OS X desktop automation with Lua

http://www.hammerspoon.org

License:MIT License


Languages

Language:Objective-C 32.0%Language:C 29.2%Language:Lua 17.8%Language:HTML 16.7%Language:M 1.3%Language:C++ 1.2%Language:Shell 0.6%Language:Makefile 0.6%Language:Groff 0.3%Language:Ruby 0.2%Language:CSS 0.1%