id = "default-folder-x" name = "Default Folder X" homepage = "https://www.stclairsoft.com/DefaultFolderX/" description = "Default Folder X enhances Open and Save dialogs in all of your applications." # The app's own icon, as St. Clair Software publishes it on its products page. icon = "https://www.stclairsoft.com/DefaultFolderX/images/dfx_icon_new.png" # Default Folder X has no command-line tool; `detect` carries the app's name # with the spaces removed, since a binary name cannot contain them. executables = ["DefaultFolderX"] platforms = ["macos"] [dotfiles] # The Homebrew cask `default-folder-x` zaps two user-level locations: # ~/Library/Preferences/com.stclairsoft.DefaultFolderX6.plist, which is the # settings — the keyboard shortcuts, the menus, the per-application default # folders — and ~/Library/Application Support/com.stclairsoft.DefaultFolderX6, # the store behind the Favorites and Recent lists. The major version is part of # both names, hence the glob; St. Clair Software has carried the version in the # identifier since Default Folder X 4. paths = [ "[preferences]/com.stclairsoft.DefaultFolderX*.plist", "[appData]/com.stclairsoft.DefaultFolderX*/", ] # The cask also names ~/Library/Caches/com.stclairsoft.DefaultFolderX6 and the # hidden ~/Library/Application Support/.com.stclairsoft; neither is under a path # listed above, so there is nothing to carve out. # Nothing here is a credential. The licence is held by St. Clair Software's # registration, not by a file in this list. secret = [] # No machine_lines, although the favourites are absolute paths: they are # property lists, which neither prefix nor key_path matching can read, and a # favourite like ~/Projects is the same directory on the next Mac anyway.