I can vouch for Hammerspoon, it is an excellent scriptable Lua environment with built-in hooks for probably every native OS X feature you've ever wanted to script. Great project, I highly recommend it.
Another Hammerspoon user chiming in. Discovered it one day and got hooked by how easy it is to get things done. This is coming from someone who never wrote any Lua before.
I love that you can create URI scheme triggers. It makes it so trivial to automate stuff in Hammerspoon from other tools.
As far as the app, been sporting it for a while now and I really like it. Github is active as well.
I'm a big fan of menulets and scripting so this is great for me. Currently tracking sales. I use it with Bartender, so that it hides when the sales are not happening and pop up when something changes.
I connected it to my bank in order that I could watch my monthly spending through my menu bar [0]. Surprisingly useful way of managing money as it makes it impossible not to pay some attention.
This happens to me, too, with a yellow triangle icon showing. Running in Terminal shows "No such file or directory" (strange since I even redownloaded it).
This is really useful. I'm going to dump billings and use this to record time for invoicing to clients in a .yaml file and add a nice little preprocessor for creating a csv file for importing invoices into xero.
In the past I made one using Electron, but then I checked Swift/OSX and ported there, loved the 8MB ram usage :D and settled there. But it's really easy to make one on Electron and have it cross-platform [1].
Did you ever release yours on the app store? I'm struggling with electron packaging for the Apple app store and hoping to find a kindred soul to help get through it!
I would love to see something as well-packaged, but for Linux. Most of the answers that people give end up being QT APIs or other dev tools. Bitbar is just so much easier... Put a shell script in a directory, and done. I would pay money for this in Ubuntu/Elementary OS.
Forgive my ignorance but how do I get a plugin to work with BitBar? There's no download button on Git for the reddit plugin (do I need to sign up for Github to see it?)
you can click the raw view link for the plugin's source and then save it to your plugin directory. Just make sure you set it's permissions correctly so bitbar can run the plugin. Instructions on permissions and such are here: https://github.com/matryer/bitbar#installing-plugins
[0] http://www.hammerspoon.org/
[1] http://www.hammerspoon.org/go/#simplemenubar