id = "versions" name = "Versions" homepage = "https://versionsapp.com" description = "Subversion Client for Mac." # The app icon, the apple-touch-icon on versionsapp.com. icon = "https://versionsapp.com/media/images20/apple-touch-icon.png" platforms = ["macos"] # Versions ships no command-line tool, so the bundle identifier is what a # consumer sees when the user runs it. com.versionsapp.v2 is the identifier the # Homebrew cask's zap list is built from (Casks/v/versions.rb, where every path # is interpolated from `com.versionsapp.v#{version.major}`), and it is the name # of the preference domain below. executables = [] [installation] macos_bundle_ids = ["com.versionsapp.v2"] [dotfiles] # Casks/v/versions.rb zap trash: ~/Library/Preferences/com.versionsapp.v2.plist # is the app's preference domain — an ordinary NSUserDefaults plist, since # Versions is not sandboxed. That is the settings file; the caches, # HTTPStorages and WebKit entries beside it in the same list are state. paths = ["[preferences]/com.versionsapp.v2.plist"] # The same zap list names ~/Library/Application Support/Versions and # ~/Library/Application Support/com.versionsapp.v2, but neither the cask nor # the app's own site says what is in them, so neither is claimed here rather # than guessed at. exclude = [] # Nothing in the cask's list under the home directory is a credential file. # Subversion server passwords are not Versions' own to keep: on macOS they go # to the login keychain, and the on-disk fallback belongs to the `svn` entry. secret = [] # No machine_lines: a property list has no matcher in this schema, whose # `format` covers toml, yaml and json only.