README describes signald as a "user LaunchAgent" but nothing in the repo provides one. Today a user has to read source to run anything.
Done when:
- A
launchdplist (e.g.packaging/net.krz.signald.plist) runssignaldat login with the hardware collector child, logging to~/Library/Logs/signald/. homebrew-taphas a formula that installssignald,terminal-garden,macos-collector, the plist, andsignald-hooks.zsh, withbrew servicessupport.- README has an install section:
brew install,brew services start, the one line to add to.zshrc, and how to point signald at repos to watch. - Default socket, db, and spool paths are documented in one place and agree between
signald/src/main.rs,terminal-garden/src/main.rs, andshell-hooks/signald-hooks.zsh.
referenced in commit ff9638c614 by cmc: Add an install path: LaunchAgent, repos config, and documented defaults
2026-09-04 14:36 UTC