This is a simple command line client to speedtest.net written in Go.
It is a direct port from https://github.com/sivel/speedtest-cli written in Python. It lacks some of the features though, e.g. -mini
and -share
options are not supported.
Run te following commands in console
go get github.com/crepehat/speedtest-cli
go install github.com/crepehat/speedtest-cli
Without any arguments speedtest-cli
tests the speed against the closest server with the lowest latency.
The following command line options are available:
-bytes
Display values in bytes instead of bits. Does not affect the image generated by -share
-h Shorthand for -help option
-help
Show usage information and exit
-interface string
IP address of network interface to bind to
-list
Display a list of speedtest.net servers sorted by distance
-quiet
Suppress verbose output, only show basic information
-secure
Use HTTPS instead of HTTP when communicating with speedtest.net operated servers
-server uint
Specify a server ID to test against
-timeout duration
HTTP timeout duration. Default 10s (default 10s)
-version
Show the version number and exit