Graceful shutdown utility for Golang
Graceful shutdown utility with hard exit on second signal.
View the docs.
$ go get github.com/tj/go-gracefully
Typically something like:
w.Start() gracefully.Timeout = 10 * time.Second gracefully.Shutdown() w.Stop()
MIT
Seamless restart / zero-downtime deploy for Go servers
Little logging utility for command-line programs in Go
Guide with snippets for golang beginners
a golang package for restart your application graceful, support with supervisor, systemd
Utility for loading JSON configuration for command-line tools.
Health check your applications and dependencies
Package editor provides a utility to read from $EDITOR
Terminal spinner package for Golang
graceful shutdown package when a service is turned off by software function
Unobtrusive disk-buffered analytics for CLI tools powered by Segment
A tiny Go library for deterministic shutdown of goroutines
Go packages
Package decompose lets you arbitrarily de-nest JSON configuration into multiple files.
Graceful process restarts in Go
A basic go package to handle the lifetime / lifecycle of an application providing easy to use gra...