func gracefulShutdown(etcdDataSource datasource.DataSource) { err := etcdDataSource.Shutdown() if err != nil { fmt.Fprintf(os.Stderr, "\nError while removing the instance: %s\n", err) } else { fmt.Fprint(os.Stderr, "\nBlacksmith is gracefully shutdown\n") } os.Exit(0) }