Hammerspoon
Source: Hacker News
Discord: 클릭하여 참여
Hammerspoon이란?
macOS의 강력한 자동화를 위한 도구입니다. 핵심적으로 Hammerspoon은 운영 체제와 Lua 스크립트 엔진 사이의 다리 역할을 합니다.
Hammerspoon의 힘은 시스템 기능의 특정 부분을 노출하는 일련의 확장에 있습니다. 이를 통해 Lua 스크립트를 작성하여 macOS 환경의 다양한 측면을 제어할 수 있습니다.
어떻게 설치하나요?
수동 설치
- 최신 릴리스를 다운로드합니다.
Downloads폴더에 있는Hammerspoon.app을Applications폴더로 드래그합니다.
Homebrew
brew install hammerspoon --cask다음은 무엇을 해야 하나요?
기본 상태에서는 Hammerspoon이 아무 작업도 하지 않으므로 ~/.hammerspoon/init.lua 파일을 만들고 유용한 코드를 채워 넣어야 합니다. 다음과 같은 자료들이 도움이 될 수 있습니다:
- 시작 가이드
- API 문서
- FAQ
- 다양한 사용자가 제공한 샘플 설정
- 개발자가 참여하려는 경우를 위한 기여 가이드
- 일반 채팅/지원/개발을 위한 IRC 채널 (
#hammerspoonon Libera) - 지원을 위한 Google 그룹
프로젝트의 역사는?
Hammerspoon은 Mjolnir의 포크입니다. Mjolnir는 매우 최소한의 애플리케이션을 목표로 했으며, 확장은 외부에서 호스팅되고 Lua 패키지 매니저를 통해 관리되었습니다. Hammerspoon은 보다 통합된 경험을 제공합니다.
프로젝트의 향후 방향은?
Hammerspoon에 대한 우리의 목표는 크게 다음과 같은 카테고리로 나뉩니다:
- 확장에서 시스템 API의 범위 지속적 확대
- 확장 간의 tighter integration
- 보다 부드러운 사용자 경험