id = "nslogger" name = "NSLogger" homepage = "https://github.com/fpillet/NSLogger" description = "A modern, flexible logging tool" # The repository's own one-line description, verbatim. # The app icon, from the asset catalog in the project's repository. icon = "https://raw.githubusercontent.com/fpillet/NSLogger/master/iPad%20Viewer/iPad%20Viewer/Images.xcassets/AppIcon.appiconset/AppIcon-76%402x.png" # The desktop viewer has no command line, so `detect` carries the bundle # identifier. It is the project's own: # NSLogger.xcodeproj/project.pbxproj sets # `PRODUCT_BUNDLE_IDENTIFIER = com.florentpillet.NSLogger` for the viewer # target (and com.florentpillet.NSLoggerSwift for the Swift client framework). executables = [] platforms = ["macos"] [installation] macos_bundle_ids = ["com.florentpillet.NSLogger"] [dotfiles] # The viewer is a plain AppKit app built from this repository — the Xcode # project references no entitlements file and no app-sandbox entitlement, so # it is not sandboxed and its NSUserDefaults land # in the ordinary preferences domain, ~/Library/Preferences/.plist, # which is [preferences]. That domain is where the viewer keeps the user's own # setup: the saved filter sets, the display font and the listener port. paths = ["[preferences]/com.florentpillet.NSLogger.plist"] exclude = [] # No credential: NSLogger's transport is a local Bonjour or TCP listener, and # the optional SSL identity it can use is a keychain item rather than a file # in the defaults domain. secret = [] # No machine_lines. A property list has no matcher in this schema — `format` # is toml, yaml or json — so even the listener port, which is arguably local # to one machine, cannot be carved out of this file here.