Provides Hammerspoon with the ability to create both local and remote message ports for inter-process communication.
The most common use of this module is to provide support for the command line tool
hswhich can be added to your terminal shell environment with hs.ipc.cliInstall. The command line tool will not work unless the
hs.ipcmodule is loaded first, so it is recommended that you add
require("hs.ipc")to your Hammerspoon
init.luafile (usually located at ~/.hammerspoon/init.lua) so that it is always available when Hammerspoon is running.
- Deprecateds - API features which will be removed in an future release
- Functions - API calls offered directly by the extension
- Constructors - API calls which return an object, typically one that offers API methods
- Methods - API calls which can only be made on an object returned by a constructor