Skip to content
This repository has been archived by the owner on Nov 2, 2019. It is now read-only.
/ speedtest-cli Public archive

speedtest.net CLI written in Golang

License

Notifications You must be signed in to change notification settings

surol/speedtest-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project is no longer maintained. Please consider using one of its forks

speedtest.net CLI

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.

Installation

Run te following commands in console

go get github.com/surol/speedtest-cli
go install github.com/surol/speedtest-cli

Usage

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

About

speedtest.net CLI written in Golang

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages