id = "scroll-reverser" name = "Scroll Reverser" homepage = "https://pilotmoon.com/scrollreverser/" description = "A Mac app that reverses the direction of scrolling, with independent settings for trackpads and mice." # The app icon, from the apple-touch-icon on the app's own page. icon = "https://pilotmoon.com/scrollreverser/apple-touch-icon.png" # Scroll Reverser ships no command-line tool, so `detect` carries the bundle # identifier, which is the one the Homebrew cask zaps # (https://formulae.brew.sh/api/cask/scroll-reverser.json). executables = [] platforms = ["macos"] [installation] macos_bundle_ids = ["com.pilotmoon.scroll-reverser"] [dotfiles] # The cask's zap stanza names the two locations under the user's home: # ~/Library/Preferences/com.pilotmoon.scroll-reverser.plist and # ~/Library/Caches/com.pilotmoon.scroll-reverser. Only the first is settings — # which axes to reverse, the separate trackpad and mouse switches the homepage # describes ("with independent settings for trackpads and mice (including Magic # Mouse)"), and the wheel step size. [preferences] is ~/Library/Preferences, and # this entry is macOS-only, so there is no other platform for that root to stand # for. paths = ["[preferences]/com.pilotmoon.scroll-reverser.plist"] # The cache is outside the path above, so nothing needs carving out. exclude = [] # No credential: Scroll Reverser is free and open source under Apache 2.0, with # no account and no licence key. secret = [] # No machine_lines: every setting in the domain is a preference about how # scrolling should feel, which is exactly what a user wants on the next Mac.