MIT License
retry N times
It is golang porting of perl's Sub::Retry
err := retry.Retry(3, 1*time.Second, func() error { // return error once in a while }) if err != nil { // error handling }
Songmu
Simplified error handling in Go
Get the executable from github releases easily
A retry command by golang on CLI.
Timeout invocation. Go porting of GNU timeout and able to use as Go package
A simple, stateless, functional mechanism to perform actions repetitively until successful.
Golang package for retrying operations with composable retry policies.
Splits the testing in Go into a subset and run it. It is useful for the CI environment.
Retry is a golang pure package implements the retry-pattern to retry failures until certain attem...
retry.It -- retrying made simple
Utility for self-documented Makefile
Generate changelog from git history, tags and merged pull requests
Go asynchronous simple function utilities, for managing execution of closures and callbacks
gentleman's plugin providing retry policy capabilities in your HTTP clients
a Go package to structure and resolve options