id = "name-mangler" name = "Name Mangler" homepage = "https://manytricks.com/namemangler/" description = "Rename your files" # The app icon from the Name Mangler product page. icon = "https://manytricks.com/namemangler/images/namemangler3icon256.png" # Name Mangler ships no command-line tool, so `detect` carries the bundle # identifier. The Homebrew cask `name-mangler` zaps # ~/Library/Preferences/com.manytricks.NameMangler.plist # (https://formulae.brew.sh/api/cask/name-mangler.json), which is the # preferences domain named after that identifier. executables = [] platforms = ["macos"] [installation] macos_bundle_ids = ["com.manytricks.NameMangler"] [dotfiles] # The same `zap trash:` list names the two locations under the user's home: # ~/Library/Application Support/Name Mangler and # ~/Library/Preferences/com.manytricks.NameMangler.plist. The support directory # is where a document-based Mac app of this shape keeps what the user built — # Name Mangler's own page says presets can be shared between Macs through a # syncing service, so they are files rather than keychain or cloud state. paths = [ "[preferences]/com.manytricks.NameMangler.plist", "[appData]/Name Mangler/", ] # No credential file is named above. Note for a consumer: Many Tricks keeps # purchase receipts for its paid apps in a separate directory, # ~/Library/Application Support/Many Tricks/Receipts/ (observed on a Mac with # Moom installed, one file per app). That directory is outside the paths above, # so nothing here syncs it; apps/moom.toml classifies its own copy as a # credential. The receipt file name Name Mangler uses was not verified, so it # is described rather than asserted. secret = [] # No machine_lines: rename presets and their settings are exactly what a user # wants on their next Mac, and neither a property list nor the support # directory's documents can be matched by `prefix` or `key_path`.