id = "rocket" name = "Rocket" homepage = "https://matthewpalmer.net/rocket/" description = "A free Mac app that makes typing emoji faster and easier using Slack-style shortcuts." # The app icon its own page shows. icon = "https://matthewpalmer.net/rocket/rocket-icon.png" # Rocket ships no command-line tool, so `detect` carries the bundle identifier, # which the Homebrew cask quits and zaps # (https://formulae.brew.sh/api/cask/rocket.json). executables = [] platforms = ["macos"] [installation] macos_bundle_ids = ["net.matthewpalmer.Rocket"] [dotfiles] # The app's own privacy page (https://matthewpalmer.net/rocket/privacy.html) # names both files: "Rocket stores your user preferences in # ~/Library/Preferences/net.matthewpalmer.Rocket.plist and your usage # information in ~/Library/Application Support/Rocket/rocket.db (what custom # emoji you have set up, how many times you use a shortcut, etc.)." The Homebrew # cask's zap stanza lists the same two locations plus # ~/Library/Caches/net.matthewpalmer.Rocket. # # rocket.db carries the custom emoji, snippets and images a Pro user set up, so # it is configuration even though the same file also counts how often each # shortcut fires. It is a binary SQLite database, which is why the fixture has # only the preferences half. paths = [ "[preferences]/net.matthewpalmer.Rocket.plist", "[appData]/Rocket/rocket.db", ] exclude = [] # No separate credential file: the privacy page names those two files and no # other. Rocket Pro is unlocked with a licence, and if that licence is recorded # in the preferences domain it travels with the domain — which is the behaviour # a user setting up their own second Mac wants, and is not separable in any case, # since this schema has no matcher for property lists. secret = []