A simple service to render the current task in the menubar.
Install into your faff virtualenv:
pip install -e .Then register and start the LaunchAgent:
launchctl bootstrap gui/$(id -u) ~/Library/LaunchAgents/com.tom.faff-menubar.plist# Restart (after code changes)
launchctl kickstart -k gui/$(id -u)/com.tom.faff-menubar
# Stop
launchctl bootout gui/$(id -u) ~/Library/LaunchAgents/com.tom.faff-menubar.plist
# Start
launchctl bootstrap gui/$(id -u) ~/Library/LaunchAgents/com.tom.faff-menubar.plist
# Check logs
tail -f ~/Library/Logs/faff-menubar.logThe LaunchAgent starts automatically at login and restarts if it crashes.
Since the package is installed in editable mode, changes to source files take effect after restarting the agent.