Hammerspoon
发布: (2026年3月14日 GMT+8 02:34)
2 分钟阅读
原文: Hacker News
Source: Hacker News
Discord: Click to join
Hammerspoon 是什么?
这是一款用于 macOS 强大自动化的工具。其核心是 Hammerspoon 充当操作系统与 Lua 脚本引擎之间的桥梁。
赋予 Hammerspoon 强大功能的是一组扩展,这些扩展公开了系统的特定功能。借助它们,你可以编写 Lua 脚本来控制 macOS 环境的许多方面。
如何安装?
手动
- 下载 最新发行版
- 将
Hammerspoon.app从Downloads文件夹拖到Applications
Homebrew
brew install hammerspoon --cask接下来怎么办?
默认情况下,Hammerspoon 什么也不做——你需要创建 ~/.hammerspoon/init.lua 并填入有用的代码。以下资源可以帮助你:
- 入门指南
- API 文档
- 常见问题解答
- 由各类用户提供的 示例配置
- 面向想要参与的开发者的 贡献指南
- 用于一般聊天/支持/开发的 IRC 频道(Libera 上的
#hammerspoon) - 用于支持的 Google 群组
项目的历史是什么?
Hammerspoon 是 Mjolnir 的分支。Mjolnir 旨在成为一个极简的应用程序,其扩展在外部托管并通过 Lua 包管理器管理。Hammerspoon 提供了更为一体化的体验。
项目的未来是什么?
我们对 Hammerspoon 的整体规划大致分为以下几个方向:
- 在扩展中覆盖更广泛的系统 API
- 加强扩展之间的紧密集成
- 提升用户体验的流畅度