{"id":22322962,"url":"https://github.com/asheroto/speedtest","last_synced_at":"2025-07-27T20:06:28.813Z","repository":{"id":203582939,"uuid":"709948455","full_name":"asheroto/speedtest","owner":"asheroto","description":"Run a Speedtest.net test from the command line using the official CLI.","archived":false,"fork":false,"pushed_at":"2024-04-25T17:24:59.000Z","size":36,"stargazers_count":25,"open_issues_count":0,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-05T14:42:10.325Z","etag":null,"topics":["cli","cmd","command-line","powershell","speedtest","speedtest-cli","speedtest-net"],"latest_commit_sha":null,"homepage":"https://bit.ly/speedtest-powershell","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/asheroto.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null},"funding":{"github":["asheroto"],"ko_fi":"asheroto"}},"created_at":"2023-10-25T17:54:40.000Z","updated_at":"2025-02-09T13:11:27.000Z","dependencies_parsed_at":"2023-12-08T19:26:49.983Z","dependency_job_id":"740d9a72-9852-49b2-a0fc-e54e1d324a04","html_url":"https://github.com/asheroto/speedtest","commit_stats":null,"previous_names":["asheroto/speedtest"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/asheroto/speedtest","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asheroto%2Fspeedtest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asheroto%2Fspeedtest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asheroto%2Fspeedtest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asheroto%2Fspeedtest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/asheroto","download_url":"https://codeload.github.com/asheroto/speedtest/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asheroto%2Fspeedtest/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267417664,"owners_count":24083839,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-27T02:00:11.917Z","response_time":82,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","cmd","command-line","powershell","speedtest","speedtest-cli","speedtest-net"],"created_at":"2024-12-04T01:08:56.045Z","updated_at":"2025-07-27T20:06:28.769Z","avatar_url":"https://github.com/asheroto.png","language":"PowerShell","funding_links":["https://github.com/sponsors/asheroto","https://ko-fi.com/asheroto"],"categories":[],"sub_categories":[],"readme":"[![GitHub Release Date - Published_At](https://img.shields.io/github/release-date/asheroto/speedtest)](https://github.com/asheroto/speedtest/releases)\n[![GitHub Downloads - All Releases](https://img.shields.io/github/downloads/asheroto/speedtest/total)](https://github.com/asheroto/speedtest/releases)\n[![GitHub Sponsor](https://img.shields.io/github/sponsors/asheroto?label=Sponsor\u0026logo=GitHub)](https://github.com/sponsors/asheroto)\n\u003ca href=\"https://ko-fi.com/asheroto\"\u003e\u003cimg src=\"https://ko-fi.com/img/githubbutton_sm.svg\" alt=\"Ko-Fi Button\" height=\"20px\"\u003e\u003c/a\u003e\n\n# Quickly run Speedtest.net test from the command line\n\nThis PowerShell script runs Speedtest.net's [Speedtest CLI](https://www.speedtest.net/apps/cli) from the command line. No need to browse to a website or unzip files, it does it all for you. Arguments are passed through to the CLI, so you arguments as you normally would.\n\n\u003e [!NOTE]\n\u003e This package nor its author are affiliate with Ookla or Speedtest.net. It is simply a wrapper around their CLI.\n\n## How it works\n\n-   Scrapes [Speedtest CLI](https://www.speedtest.net/apps/cli) download page for the latest version\n-   Downloads the latest version\n-   Unzips the file\n-   Runs the speedtest.exe file\n-   Cleans up the files\n\n## License Information\n\n\u003e [!WARNING]  \n\u003e Your use of this script constitutes acceptance of EULA, Terms of Use, and the Privacy Policy. The script will automatically accept these on your behalf via CLI using `--accept-license` and `--accept-gdpr`. Please do not use the script if you do not agree.\n\nLicense information is available by running the `speedtest.exe` without any arguments (not this script but the actual executable). Text may not appear for users in the United States.\n\n```\nYou may only use this Speedtest software and information generated\nfrom it for personal, non-commercial use, through a command line\ninterface on a personal computer. Your use of this software is subject\nto the End User License Agreement, Terms of Use and Privacy Policy at\nthese URLs:\n\nhttps://www.speedtest.net/about/eula\nhttps://www.speedtest.net/about/terms\nhttps://www.speedtest.net/about/privacy\n\nOokla collects certain data through Speedtest that may be considered\npersonally identifiable, such as your IP address, unique device\nidentifiers or location. Ookla believes it has a legitimate interest\nto share this data with internet providers, hardware manufacturers and\nindustry regulators to help them understand and create a better and\nfaster internet. For further information including how the data may be\nshared, where the data may be transferred and Ookla's contact details,\nplease see our Privacy Policy at:\n\nhttp://www.speedtest.net/privacy\n```\n\nPlease note this package nor its author are affiliate with Ookla or Speedtest.net. It is simply a wrapper around their CLI.\n\n## Usage\n\nThe URL [asheroto.com/speedtest](https://asheroto.com/speedtest) always redirects to the [latest code-signed release](https://github.com/asheroto/speedtest/releases/latest/download/speedtest.ps1) of the script.\n\n### PowerShell\n\nSimply run this command with **PowerShell**.\n\n```powershell\nirm asheroto.com/speedtest | iex\n```\n\nDue to the nature of how PowerShell works, passing arguments to the script is a bit harder. To do it as a one-line command, you can run this:\n\n```powershell\niex \"\u0026 { $(iwr asheroto.com/speedtest) } --servers\"\n```\n\nOr if you download the latest version, you can run it like this:\n\n```powershell\n.\\speedtest.ps1\n```\n\n### Command Prompt\n\nYou can also run this command with **Command Prompt** by having it run PowerShell.\n\n```bat\npowershell -c \"irm asheroto.com/speedtest | iex\"\n```\n\nDue to the nature of how PowerShell works, passing arguments to the script is a bit harder. To do it as a one-line command, you can run this:\n\n```bat\npowershell -c \"iex \"\"\u0026 { $(iwr asheroto.com/speedtest) } --servers\"\"\"\n```\n\nOr if you download the latest version, you can run it like this:\n\n```bat\npowershell -c \".\\speedtest.ps1\"\n```\n\n## Parameters\n\nYou can use `--help` to see the parameters available in the Speedtest CLI.\n\n```powershell\nSpeedtest by Ookla is the official command line client for testing the speed and performance of your internet connection.\n\nVersion: speedtest 1.2.0.84\n\nUsage: speedtest [\u003coptions\u003e]\n  -h, --help                        Print usage information\n  -V, --version                     Print version number\n  -L, --servers                     List nearest servers\n  -s, --server-id=#                 Specify a server from the server list using its id\n  -I, --interface=ARG               Attempt to bind to the specified interface when connecting to servers\n  -i, --ip=ARG                      Attempt to bind to the specified IP address when connecting to servers\n  -o, --host=ARG                    Specify a server, from the server list, using its host's fully qualified domain name\n  -p, --progress=yes|no             Enable or disable progress bar (Note: only available for 'human-readable'\n                                    or 'json' and defaults to yes when interactive)\n  -P, --precision=#                 Number of decimals to use (0-8, default=2)\n  -f, --format=ARG                  Output format (see below for valid formats)\n      --progress-update-interval=#  Progress update interval (100-1000 milliseconds)\n  -u, --unit[=ARG]                  Output unit for displaying speeds (Note: this is only applicable\n                                    for ΓÇÿhuman-readableΓÇÖ output format and the default unit is Mbps)\n  -a                                Shortcut for [-u auto-decimal-bits]\n  -A                                Shortcut for [-u auto-decimal-bytes]\n  -b                                Shortcut for [-u auto-binary-bits]\n  -B                                Shortcut for [-u auto-binary-bytes]\n      --selection-details           Show server selection details\n  -v                                Logging verbosity. Specify multiple times for higher verbosity\n      --output-header               Show output header for CSV and TSV formats\n\n Valid output formats: human-readable (default), csv, tsv, json, jsonl, json-pretty\n\n Machine readable formats (csv, tsv, json, jsonl, json-pretty) use bytes as the unit of measure with max precision\n\n Valid units for [-u] flag:\n   Decimal prefix, bits per second:  bps, kbps, Mbps, Gbps\n   Decimal prefix, bytes per second: B/s, kB/s, MB/s, GB/s\n   Binary prefix, bits per second:   kibps, Mibps, Gibps\n   Binary prefix, bytes per second:  kiB/s, MiB/s, GiB/s\n   Auto-scaled prefix: auto-binary-bits, auto-binary-bytes, auto-decimal-bits, auto-decimal-bytes\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasheroto%2Fspeedtest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fasheroto%2Fspeedtest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasheroto%2Fspeedtest/lists"}