Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/env bash
set -e
# 1. Ensure Hammerspoon is installed
if [ ! -d "/Applications/Hammerspoon.app" ]; then
echo "Installing Hammerspoon…"
curl -fsSL https://github.com/Hammerspoon/hammerspoon/releases/latest/download/Hammerspoon.dmg -o /tmp/Hammerspoon.dmg
hdiutil attach /tmp/Hammerspoon.dmg
cp -R /Volumes/Hammerspoon/Hammerspoon.app /Applications/
hdiutil detach /Volumes/Hammerspoon