id = "startupizer2" name = "Startupizer 2" homepage = "http://gentlebytes.com/startupizer/" description = "Powerful login items handler." # Startupizer 2 ships no command-line tool, so `detect` carries the bundle # identifier — the one the Homebrew cask's zap stanza names # (https://formulae.brew.sh/api/cask/startupizer.json: # ~/Library/Preferences/com.gentlebytes.Startupizer2.plist beside # ~/Library/Caches/com.gentlebytes.Startupizer2). executables = [] platforms = ["macos"] [installation] macos_bundle_ids = ["com.gentlebytes.Startupizer2"] [dotfiles] # The description is trimmed from Gentle Bytes' own page title for the app, # "Startupizer 2 - powerful login items handler". # # The cask's zap list names exactly two locations under the user's home, and # one of them is a cache. Everything the user configures — which login items # run, in what order, with what delays, and the conditions (modifier keys, day # of week, network) attached to each — is in the preferences domain. # # [preferences] is ~/Library/Preferences; the entry is macOS-only, so there is # no other platform for that root to stand for. paths = ["[preferences]/com.gentlebytes.Startupizer2.plist"] # The cache is under its own identifier, # ~/Library/Caches/com.gentlebytes.Startupizer2, outside the path above, so # there is nothing to carve out of what is listed. exclude = [] # No whole-file credential: the only non-cache file the app keeps under the # home directory is the preferences domain above. secret = [] # No machine_lines. The login-item rules do name applications by path, which is # the one machine-shaped thing in the file — but a property list has no matcher # in this schema, since `format` covers toml, yaml and json only, so nothing # can be claimed here either way.