go-autostart icon indicating copy to clipboard operation
go-autostart copied to clipboard

Use ServiceManagement API on darwin

Open emersion opened this issue 9 years ago • 4 comments

See:

  • https://github.com/alexzielenski/StartAtLoginController
  • https://blog.timschroeder.net/2012/07/03/the-launch-at-login-sandbox-project/

emersion avatar Nov 06 '16 22:11 emersion

@emersion Did you figure out how to do this approach in Go?

pjebs avatar May 22 '20 13:05 pjebs

Nope, sorry

emersion avatar May 22 '20 13:05 emersion

Looks like it's possible to call Objective-C from Go. https://coderwall.com/p/l9jr5a/accessing-cocoa-objective-c-from-go-with-cgo

And here is the docs for Service Management API https://developer.apple.com/documentation/servicemanagement?language=objc

osbre avatar Oct 09 '21 21:10 osbre

I'd prefer not to rely on cgo

pjebs avatar Oct 10 '21 07:10 pjebs