in cmd/fakekms/main.go [33:50]
func main() {
if *keyName == "" {
glog.Exit("key-name is a mandatory argument.")
}
s, err := fakekms.NewWithPipethrough(*keyName, *port)
if err != nil {
glog.Exitf("failed to start FakeKMS, error %v", err)
}
defer s.Close()
glog.Infof("FakeKMS is listening on port: %d", *port)
signalsChan := make(chan os.Signal, 1)
signal.Notify(signalsChan, syscall.SIGINT, syscall.SIGTERM)
sig := <-signalsChan
glog.Exitf("captured %v, shutting down fakeKMS", sig)
}