func handleDaemonPing(ctx *cli.Context, client *daemon.Client) error { for i := 0; i < 100; i++ { before := time.Now() symbol := colors.Colorize("✔", colors.Green) if !client.Ping() { symbol = colors.Colorize("✘", colors.Red) } delay := time.Since(before) fmt.Printf("#%02d %s ➔ %s: %s (%v)\n", i+1, client.LocalAddr().String(), client.RemoteAddr().String(), symbol, delay) time.Sleep(1 * time.Second) } return nil }