ハマースプーン
47日前原文(github.com)
概要
- Hammerspoonは、OS Xの高度な自動化ツール
- Luaスクリプトでシステム機能を制御可能
- 拡張機能により多様な操作が可能
- インストール方法は手動またはHomebrew
- 設定ファイル作成が利用開始の第一歩
Hammerspoonとは何か
- Hammerspoonは、OS Xの強力な自動化ツール
- コア部分はオペレーティングシステムとLuaスクリプトエンジンの橋渡し役
- 拡張機能(Extensions)がシステムの特定機能をユーザーに公開
- Luaスクリプトを使い、多様なOS X環境の制御が可能
インストール方法
- 手動インストール
- 最新リリースをダウンロード
- Hammerspoon.appをダウンロードフォルダからApplicationsへドラッグ
- Homebrew利用
- コマンド:brew install hammerspoon --cask
初期設定とリソース
- デフォルト状態では何も動作しない仕様
- 利用開始には**~/.hammerspoon/init.lua**を作成し、スクリプトを記述
- 参考リソース
- Getting Started Guide(導入ガイド)
- APIドキュメント
- FAQ
- ユーザーによるサンプル設定
- Contribution Guide(開発者向けガイド)
- IRCチャンネル(#hammerspoon on Libera)
- Google Group(サポート用)
プロジェクトの歴史
- HammerspoonはMjolnirからのフォーク
- Mjolnirは最小限のアプリを目指し、拡張機能を外部で管理
- Hammerspoonはより統合された体験を提供
プロジェクトの今後
- 拡張機能によるシステムAPIのカバー範囲拡大
- 拡張機能同士の連携強化
- ユーザー体験の向上