Versions in this module Expand all Collapse all v0 v0.1.1 Feb 8, 2019 Changes in this version + var DefaultShutdown = New() + func Add(fn func()) string + func AddWithKey(key string, fn func()) + func AddWithKeyWithParam(key string, fn func(os.Signal)) + func AddWithParam(fn func(os.Signal)) string + func Hooks() map[string]func(os.Signal) + func Listen(signals ...os.Signal) + func Remove(key string) + func Reset() + type Shutdown struct + func New() *Shutdown + func (s *Shutdown) Add(fn func()) string + func (s *Shutdown) AddWithKey(key string, fn func()) + func (s *Shutdown) AddWithKeyWithParam(key string, fn func(os.Signal)) + func (s *Shutdown) AddWithParam(fn func(os.Signal)) string + func (s *Shutdown) Hooks() map[string]func(os.Signal) + func (s *Shutdown) Listen(signals ...os.Signal) + func (s *Shutdown) Remove(key string) + func (s *Shutdown) Reset() v0.1.0 Nov 17, 2018