hs.permissions
Module
Module for checking and requesting system permissions
Types
This module does not provide any types.
Properties
This module has no properties.
Methods
hs.permissions.checkAccessibility
Check if the app has Accessibility permission
Hammerspoon 2/Modules/hs.permissions/HSPermissionsModule.swift:18
Declaration
hs.permissions.checkAccessibility() -> boolean
Parameters
None
Return Value
true if permission is granted, false otherwise
hs.permissions.requestAccessibility
Request Accessibility permission (shows system dialog if not granted)
Hammerspoon 2/Modules/hs.permissions/HSPermissionsModule.swift:21
Declaration
hs.permissions.requestAccessibility() -> None
Parameters
None
Return Value
None
hs.permissions.checkScreenRecording
Check if the app has Screen Recording permission
Hammerspoon 2/Modules/hs.permissions/HSPermissionsModule.swift:25
Declaration
hs.permissions.checkScreenRecording() -> boolean
Parameters
None
Return Value
true if permission is granted, false otherwise
hs.permissions.requestScreenRecording
Request Screen Recording permission
Hammerspoon 2/Modules/hs.permissions/HSPermissionsModule.swift:29
Declaration
hs.permissions.requestScreenRecording() -> None
Parameters
None
Return Value
None
hs.permissions.checkCamera
Check if the app has Camera permission
Hammerspoon 2/Modules/hs.permissions/HSPermissionsModule.swift:33
Declaration
hs.permissions.checkCamera() -> boolean
Parameters
None
Return Value
true if permission is granted, false otherwise
hs.permissions.requestCamera
Request Camera permission (shows system dialog if not granted)
Hammerspoon 2/Modules/hs.permissions/HSPermissionsModule.swift:37
Declaration
hs.permissions.requestCamera() -> Promise<boolean>
Parameters
None
Return Value
A Promise that resolves to true if granted, false if denied
hs.permissions.checkMicrophone
Check if the app has Microphone permission
Hammerspoon 2/Modules/hs.permissions/HSPermissionsModule.swift:41
Declaration
hs.permissions.checkMicrophone() -> boolean
Parameters
None
Return Value
true if permission is granted, false otherwise
hs.permissions.requestMicrophone
Request Microphone permission (shows system dialog if not granted)
Hammerspoon 2/Modules/hs.permissions/HSPermissionsModule.swift:45
Declaration
hs.permissions.requestMicrophone() -> Promise<boolean>
Parameters
None
Return Value
A Promise that resolves to true if granted, false if denied