Commit ffcb597

Karn Wong <[email protected]>
2024-11-26 00:26:40
fix(speedtest): progress bar should happen after printing server location tag: v0.4.0
1 parent efacc90
Changed files (1)
cmd/speedtest.go
@@ -20,6 +20,9 @@ var SpeedTestCmd = &cobra.Command{
 		serverList, _ := speedtestClient.FetchServers()
 		targets, _ := serverList.FindServer([]int{})
 
+		// print test server location
+		fmt.Printf("%s:   %s\n", color.Green("Server"), targets[0].Name)
+
 		// start tests
 		var s *speedtest.Server
 		tests := make(chan struct{})
@@ -43,8 +46,6 @@ var SpeedTestCmd = &cobra.Command{
 		// -- actual tests -- //
 		go func() {
 			for _, s = range targets {
-				fmt.Printf("%s:   %s\n", color.Green("Server"), s.Name)
-
 				err := s.PingTest(nil)
 				if err != nil {
 					log.Fatal().Err(err).Msg("Error pinging server")