id = "royal-tsx" name = "Royal TSX" homepage = "https://www.royalapps.com/ts/mac/features" description = "A comprehensive remote management solution, with RDP, VNC, SSH, S/FTP and web-based connections." # Royal TSX ships no command-line tool, so `detect` carries the bundle # identifier, which the Homebrew cask quits and zaps # (https://formulae.brew.sh/api/cask/royal-tsx.json). executables = [] platforms = ["macos"] [installation] macos_bundle_ids = ["com.lemonmojo.RoyalTSX.App"] [dotfiles] # The same cask zap stanza names four locations under the user's home: # ~/Library/Preferences/com.lemonmojo.RoyalTSX.App.plist, # ~/Library/Application Support/com.lemonmojo.RoyalTSX.App, # ~/Library/Application Support/Royal TSX and # ~/Library/Caches/com.lemonmojo.RoyalTSX.App. # # Only the preferences domain is listed. It is the application's own settings — # appearance, behaviour, plugin options. The two Application Support # directories are not described anywhere the vendor publishes, and Royal TSX is # a credential manager ("Built-in credential management", the features page), # so listing a directory whose layout is unknown would risk syncing saved # logins as ordinary content. The connection data itself lives in .rtsz # documents wherever the user saved them, which is outside anything this # catalog can name. paths = ["[preferences]/com.lemonmojo.RoyalTSX.App.plist"] exclude = [] # Nothing is claimed as a whole-file credential here, because the file that # would hold one is a document outside the home-relative paths above. secret = [] # No machine_lines: `format` covers toml, yaml and json only, so a property list # entry is paths and nothing else.