id = "jitouch" name = "Jitouch" homepage = "https://www.jitouch.com" description = "Jitouch is a Mac application that expands the set of multi-touch gestures for the MacBook, Magic Mouse and Magic Trackpad." platforms = ["macos"] # Jitouch ships no command-line tool, so `detect` carries its bundle identifier. # The Homebrew cask (https://formulae.brew.sh/api/cask/jitouch.json) quits # "com.jitouch.Jitouch", unloads the launch agent com.jitouch.Jitouch.agent and # forgets the package receipt under the same identifier. executables = [] [installation] macos_bundle_ids = ["com.jitouch.Jitouch"] [dotfiles] # Installed from a signed package rather than the Mac App Store, so it is not # sandboxed and its NSUserDefaults domain is the property list named after the # bundle identifier in ~/Library/Preferences, which is [preferences]. The same # zap stanza names it: "~/Library/Preferences/com.jitouch.Jitouch.plist". That # is where the gesture set the preference pane edits — which gestures are # enabled, per-application, and what each one does — is stored. paths = ["[preferences]/com.jitouch.Jitouch.plist"] # The other three entries in that zap list are not settings and are not named # above: ~/Library/LaunchAgents/com.jitouch.Jitouch.plist is the launch agent # the installer writes, and the two ~/Library/Logs files are logs. exclude = [] secret = [] # No machine_lines: the gesture assignments are exactly what a user wants on the # next Mac, and a property list has no matcher in this schema.