id = "scrivener" name = "Scrivener" homepage = "https://www.literatureandlatte.com/scrivener/overview" description = "The go-to app for writers of all kinds, used every day by best-selling novelists, screenwriters and academics." # The app icon Apple serves for Scrivener 3, the same bundle identifier # `detect` carries; the favicon on the publisher's site is the Literature & # Latte house mark, not this app's. icon = "https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/00/8e/bb/008ebb07-56e9-f0bf-b06d-c817ee12e6d9/Scrivener-0-0-85-220-0-0-6-0-2x-0-0-0.png/256x256bb.png" # Scrivener ships no command-line tool, so `detect` carries the bundle # identifier. Apple's own lookup service reports it for the App Store edition: # https://itunes.apple.com/search?term=scrivener&entity=macSoftware returns # trackName "Scrivener 3", bundleId "com.literatureandlatte.scrivener3", seller # "Literature & Latte Ltd". executables = [] # Scrivener has a Windows edition too, but it keeps its settings somewhere else # and this entry only states the macOS locations. platforms = ["macos"] [installation] macos_bundle_ids = ["com.literatureandlatte.scrivener3"] [dotfiles] # The Homebrew cask's zap stanza names the locations under the user's home # (https://formulae.brew.sh/api/cask/scrivener.json): # ~/Library/Application Support/Scrivener, # ~/Library/Preferences/com.literatureandlatte.scrivener*.plist and # ~/Library/Caches/com.literatureandlatte.scrivener*. The preferences glob is # kept as a glob here for the same reason the cask uses one — the identifier # carries the major version, so a machine may hold Scrivener 2's domain beside # Scrivener 3's — and the cache is not listed at all. # # [appData] is ~/Library/Application Support and [preferences] is # ~/Library/Preferences; the entry is macOS-only, so there is no other platform # for either root to stand for. paths = [ "[appData]/Scrivener/", "[preferences]/com.literatureandlatte.scrivener*.plist", ] # No separate credential file among the locations above. A direct purchase is # activated with an email address and licence code — the support article # "Installing on Additional Computers" # (https://scrivener.tenderapp.com/help/kb/macos/installing-on-additional-computers) # says a website purchase is installed on another Mac by using "your email # address and your existing licence code" — so if that code is recorded in the # preferences domain it travels with it, to another Mac belonging to the same # licence. It is not separable in any case: this schema has no matcher for # property lists. secret = [] # No machine_lines, for the same reason: `format` covers toml, yaml and json # only, so a plist entry is paths and nothing else. What the domain holds — # editor fonts, corrections, compile and backup preferences — is what a writer # wants on the next Mac anyway.