signald had no --help, and any unrecognised argument became a repository path — so signald --help started the daemon watching a directory named --help. An unknown option now prints usage and exits 2.
Found while writing the Homebrew formula: brew test would have hung on a test block invoking signald --help.
Ref #5