Skip to content

Instantly share code, notes, and snippets.

retry() {
local result=0
local count=1
while [ $count -le 3 ]; do
[ $result -ne 0 ] && {
echo -e "\n${ANSI_RED}The command \"$@\" failed. Retrying, $count of 3.${ANSI_RESET}\n" >&2
}
# ! { } ignores set -e, see https://stackoverflow.com/a/4073372
! { "$@"; result=$?; }
[ $result -eq 0 ] && break
@kazegusuri
kazegusuri / coverage.txt
Created May 30, 2015 11:51
kubernetes unit test coverage
/third_party/golang/expansion/expand.go 100.0
/plugin/pkg/scheduler/api/validation/validation.go 100.0
/plugin/pkg/auth/authenticator/request/union/union.go 100.0
/plugin/pkg/auth/authenticator/request/basicauth/basicauth.go 100.0
/plugin/pkg/auth/authenticator/password/allow/allow.go 100.0
/pkg/watch/watch.go 100.0
/pkg/watch/filter.go 100.0
/pkg/util/workqueue/queue.go 100.0
/pkg/util/validation.go 100.0
/pkg/util/template.go 100.0
@kazegusuri
kazegusuri / docker
Created April 19, 2015 10:33
docker pull & run & log
package main
import (
// "fmt"
"log"
"os"
"os/signal"
"syscall"
"github.com/fsouza/go-dockerclient"