{"repo":"code-inflation/cfspeedtest","free":true,"listed":false,"github":"https://github.com/code-inflation/cfspeedtest","clone":"git clone https://github.com/code-inflation/cfspeedtest.git","description":"Unofficial CLI for speed.cloudflare.com","language":"Rust","stars":110,"topics":["cli","rust","speedtest","cloudflare","speedtest-cli","speedtests"],"license":"MIT","category":"cli-tools","readme_excerpt":"cfspeedtest - Unofficial CLI for speed.cloudflare.com Installation Install using cargo : Or download the latest binary release here: cfspeedtest/releases/latest Alternatively there is also a docker image available on dockerhub Usage Example usage: Example with json-pretty output: Shell Completion cfspeedtest supports generating shell completion scripts. Use the --generate-completion flag followed by your shell name (e.g., bash , zsh , fish , powershell , elvish ). Example for bash (add to /.bashrc or similar): Example for zsh (add to /.zshrc or similar): Example for fish: Development Logging Set the log level using the RUST LOG env var: Release Using cargo-release Install cargo-release : Create the release (version bump levels are [patch, minor, major] ): This will bump the cfspeedtest version in both Cargo.toml and Cargo.lock and run cargo publish to push the release on crates.io. Additionally a version git tag is created and pushed to master triggering the GH action that creates the binary releases. On GitHub Release builds are published automatically using github actions. They are triggered when a git tag in the format v[0-9]+. is pushed. On crates.io 1. Update cfspeedtest version in Cargo.toml 2. cargo publish --dry-run 3. Verify contents using cargo package --list 4. Upload to crates.io cargo publish","default_branch":null,"files":null,"tree":[],"storefront":"/r/code-inflation","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/code-inflation/cfspeedtest/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}