Set up socket launch agent
https://developer.apple.com/library/archive/documentation/MacOSX/Conceptual/BPSystemStartup/Chapters/CreatingLaunchdJobs.html
Does the closing of this issue mean that it's implemented and part of the next release? 😊
@theseal I closed this one out as a wont fix (neglected to label tho). It seemed to be working reasonably well with the current setup, but if this is something that would address a specific use case I'm not seeing I wouldn't be opposed to reopening it. It just didn't seem to add much on top of current solution.
When I initially read this issue I was hoping that you aimed to replace the build-in ssh-agent with Secretive through launchd and sockets. But that may not be what you had in mind when you created the issue.
Not sure if what I wish for is possible but it would be awesome since then Secretive could be used/integrated with more kind of applications that don't read the IdentityAgent from ´~/.ssh/config`.
@theseal that should more or less be how it works currently. Secretive is entirely socket based and doesn't interact with that file at all.
This ticket was basically just an optimization with regards to how we set up the socket internally, but the end effect should be functionally identical.
Between launch agent failures/crashes/hangs etc, wondering if this might be a more reliable way in general...