Coder Social home page Coder Social logo

zjhiphop / hammerspoon Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hammerspoon/hammerspoon

0.0 2.0 0.0 89.63 MB

Staggeringly powerful macOS desktop automation with Lua

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

License: MIT License

Objective-C 51.26% Lua 25.67% Makefile 0.21% Ruby 0.01% C 15.04% Shell 0.53% HTML 5.99% CSS 0.05% C++ 0.41% Python 0.44% Roff 0.19% Smarty 0.02% Rich Text Format 0.18%

hammerspoon's Introduction

Hammerspoon

IRC Build Status 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 cask install hammerspoon

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

cmsj avatar asmagill avatar latenitefilms avatar lowne avatar heptal avatar habbie avatar knu avatar jhgg avatar trishume avatar tmandry avatar sdegutis avatar wvierber avatar du-song avatar rkalis avatar aldur avatar zzamboni avatar ihodes avatar malob avatar jasonm23 avatar ocurr avatar fanf2 avatar s1ngs1ng avatar peterhajas avatar sennah911 avatar randomeizer avatar drn avatar dennisv avatar jfchevrette avatar junkblocker avatar oskarols avatar

Watchers

James Cloos 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.