ssh is a common tool for remote administration of certain computer and server systems. The RoasTime app presents itself to macOS as a handler for the ssh:
url scheme and it probably shouldn’t. This means that when I try to use other apps to “launch” ssh sessions using the system-wide url scheme, RoasTime is opened – this is behavior that I certainly never want.
This property is configured in the apps Info.plist, which may be automatically generated by the build system that puts RoasTime.app together.
plutil -p RoasTime.app/Contents/Info.plist
{
…
“CFBundleIdentifier” => “co.aillio.roastime”
…
“CFBundleShortVersionString” => “4.13.6”
“CFBundleURLTypes” => [
0 => {
“CFBundleTypeRole” => “Editor”
“CFBundleURLName” => “ssh URL”
“CFBundleURLSchemes” => [
0 => “ssh”
]
}
]
…
}