PoC macOS menu bar app showing status of installed MacPorts packages.
TODO:
- read installed ports using shell command
- fetch latest versions from https://ports.macports.org API
- polling API in the background for version changes
- watch filesystem for macports dir changes and reread installed ports
- fix TODOs
- package app and publish to MacPorts
Limitations:
/api/v1/ports/?name=MacPortsdoes not support querying by multiple names- fetch only installed and requested ports (witout dependencies) to lower number of API requests