id = "menumeters" name = "MenuMeters" homepage = "https://member.ipmu.jp/yuji.tachikawa/MenuMetersElCapitan/" # The maintainer's own sentence, from the homepage above. description = "A port to OS X El Capitan 10.11 and later of our beloved utility MenuMeters originally by Alex Harper." # The app icon, from the asset catalog in the project's repository. icon = "https://raw.githubusercontent.com/yujitach/MenuMeters/main/MenuMetersApp/Assets.xcassets/AppIcon.appiconset/foo.png" # MenuMeters has no command line; the bundle identifier is what the platform # reports. The Homebrew cask names it in its uninstall stanza — # `quit "com.yujitach.MenuMeters"` (https://formulae.brew.sh/api/cask/menumeters.json). executables = [] platforms = ["macos"] [installation] macos_bundle_ids = ["com.yujitach.MenuMeters"] [dotfiles] # The same cask's `zap trash:` list names both preference domains: # ~/Library/Preferences/com.yujitach.MenuMeters.plist for this build, and # ~/Library/Preferences/com.ragingmenace.MenuMeters.plist, the domain the # original Raging Menace MenuMeters preference pane used and which survives on # machines that ran it. A consumer syncs whichever exists. # # The domain holds what the MenuMeters settings window writes: which meters are # in the menu bar and in what order, their display style, update intervals and # colours. paths = [ "[preferences]/com.yujitach.MenuMeters.plist", "[preferences]/com.ragingmenace.MenuMeters.plist", ] # The cask keeps MenuMeters' cache somewhere else # (~/Library/Caches/com.yujitach.MenuMeters), so nothing above needs carving # out. exclude = [] # A menu-bar monitor with no account. Nothing it stores is a credential. secret = [] # No machine_lines: these are plists, which `match` cannot read — it handles # line-oriented files, TOML, YAML and JSON only. The choice of meters, their # order and their colours is the whole reason to carry the domain.