Skip to content

Latest commit

 

History

History
48 lines (31 loc) · 1.92 KB

README.md

File metadata and controls

48 lines (31 loc) · 1.92 KB

speedtest (stest)

Build Status Build status

This is a port of speedtest-cli into rust, to avoid having runtime dependencies. Currently not all the arguments are supported. I'd like to add support for most platforms but targeting only linux for now. Ideally it will be a single stand alone binary that will work out of the box.

Download

Download the binaries from releases page. I've added support to more platforms, if you encounter any problems please raise an issue (mind you it's not reached 1.0 yet).

Usage

Supported options given below. Argument parsing is powered by awesome clap-rs

USAGE:
    stest [FLAGS] [OPTIONS]

FLAGS:
    -h, --help          Prints help information
    -u, --use-cached    Use a cached copy of servers
    -V, --version       Prints version information

OPTIONS:
    -c, --csv <csv>                                    Set name of csv file
    -n, --number-tests <number_tests>                  Sets number of tests to run
    -s, --server-country <server_country>
            This will scan servers only from given country name - it might take a while before it
            finds the best server
    -o, --server-country-code <server_country_code>
            This will scan servers only from given country code - it might take a while before it
            finds the best server

to-do

  • Add command line switches to use specific server, override geo-ip lookup.
  • Add command line argument to run in server mode (no security) again rendering CSV/JSON file. I'm thinking websocket but not sure!