id = "path-finder" name = "Path Finder" homepage = "https://www.cocoatech.io" # The app icon, from the apple-touch-icon on Cocoatech's own site. icon = "https://cocoatech.io/wp-content/plugins/store-plugin/web151/icons/Icon-192.png" # Path Finder has no command line, so `detect` carries the bundle identifier. # It comes from the Homebrew cask's zap stanza # (https://formulae.brew.sh/api/cask/path-finder.json), which names exactly two # locations under the user's home: # ~/Library/Preferences/com.cocoatech.PathFinder.plist and # ~/Library/Application Support/Path Finder. executables = [] platforms = ["macos"] [installation] macos_bundle_ids = ["com.cocoatech.PathFinder"] [dotfiles] # The build the cask installs is not sandboxed — the zap stanza names no # container for it — so its defaults land in the ordinary preferences domain. # Those two zap entries are the whole of what it keeps # under the home directory: the preferences domain holds the settings and # window configuration, and the application support folder holds the rest of # the user's setup. # # [preferences] is ~/Library/Preferences and [appData] is # ~/Library/Application Support; the entry is macOS-only, so there is no other # platform for either root to stand for. paths = [ "[preferences]/com.cocoatech.PathFinder.plist", "[appData]/Path Finder/", ] # Path Finder's caches live under ~/Library/Caches, a separate root the zap # stanza does not touch, so nothing above needs carving out. # No whole-file credential among the paths above. A licence key entered in Path # Finder is not a file the cask names. secret = [] # No machine_lines: the preferences are the toolbar layout, the shelf, the # module arrangement and the browser settings a user built up. A property list # has no matcher in this schema anyway — `format` covers toml, yaml and json # only — so a plist entry is paths and nothing else.