Skip to content

Commit f6506bc

Browse files
committed
Only print share link when not in JSON/CSV mode
Fixes #30
1 parent 67b82ae commit f6506bc

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

speedtest/helper.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ func doSpeedTest(c *cli.Context, servers []defs.Server, telemetryServer defs.Tel
121121

122122
// print share link if --share is given
123123
var shareLink string
124-
if !c.Bool(defs.OptionCSV) && telemetryServer.GetLevel() > 0 {
124+
if telemetryServer.GetLevel() > 0 {
125125
var extra defs.TelemetryExtra
126126
extra.ServerName = currentServer.Name
127127
extra.Extra = c.String(defs.OptionTelemetryExtra)
@@ -130,7 +130,10 @@ func doSpeedTest(c *cli.Context, servers []defs.Server, telemetryServer defs.Tel
130130
log.Errorf("Error when sending telemetry data: %s", err)
131131
} else {
132132
shareLink = link
133-
log.Warnf("Share your result: %s", link)
133+
// only print to stdout when --json and --csv are not used
134+
if !c.Bool(defs.OptionJSON) && !c.Bool(defs.OptionCSV) {
135+
log.Warnf("Share your result: %s", link)
136+
}
134137
}
135138
}
136139

0 commit comments

Comments
 (0)