Skip to content

macOS support

It should be fairly easy to support macOS. Apparently Firefox expects the manifest to be written to:

  • ~/Library/Application Support/Mozilla/NativeMessagingHosts/textern.json

...while Chrom{e,ium} looks for:

  • ~/Library/Application Support/Google/Chrome/NativeMessagingHosts/textern.json
  • ~/Library/Application Support/Chromium/NativeMessagingHosts/textern.json

It should be pretty easy to make Manager::install_manifest() use those paths on macOS instead of the Linux ones.

On the other hand, I don't think there's a way to build macOS binaries on Linux, and I don't think there's a way to run GitLab CI jobs on macOS yet, so macOS support would require a macOS user willing to build from source and help me test the code.