func main()

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)
}