GithubHelp home page GithubHelp logo

af / hammerspoon Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hammerspoon/hammerspoon

0.0 2.0 0.0 97.88 MB

Staggeringly powerful macOS desktop automation with Lua

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

License: MIT License

Objective-C 51.12% Lua 24.53% Makefile 0.20% Ruby 0.02% C 16.72% Shell 0.50% HTML 5.94% CSS 0.04% C++ 0.16% Python 0.39% Roff 0.19% Smarty 0.02% Rich Text Format 0.17%

hammerspoon's Introduction

Hammerspoon

IRC CI codecov.io Downloads current release Downloads all releases Latest tag Latest release

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?

Manually

  • Download the latest release
  • Drag Hammerspoon.app from your Downloads folder to Applications

Homebrew

  • brew install hammerspoon --cask

What next?

Out of the box, Hammerspoon does nothing - you will need to create ~/.hammerspoon/init.lua and fill it with useful code. There are several resources which can help you:

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 wanted to provide a more integrated experience.

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

hammerspoon's People

Contributors

aldur avatar asmagill avatar blahgeek avatar cmsj avatar drn avatar du-song avatar fanf2 avatar habbie avatar heptal avatar ihodes avatar jasonm23 avatar jhgg avatar knu avatar latenitefilms avatar lowne avatar luckman212 avatar malob avatar ocurr avatar peterhajas avatar randomeizer avatar rkalis avatar s1ngs1ng avatar sdegutis avatar sennah911 avatar tmandry avatar trishume avatar von avatar wvierber avatar wwwjfy avatar zzamboni avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.