70963886472975f9ef5232e4c3cce16f833bf9a4
grawt
graceful terminations for go applications
example usage
var waiter = grawt.NewWaiter()
waiter.AddCloseHandler(func() {
nacl.FinalizeStan()
}, false)
// blocking wait, if no need to block (with http server, for example), you can omit .Wait() call
waiter.Wait()
Description
Languages
Go
100%