Crates.io | pingy |
lib.rs | pingy |
version | |
source | src |
created_at | 2025-03-22 14:01:28.531184+00 |
updated_at | 2025-04-08 15:13:17.372971+00 |
description | Pingy: A fast, concurrent Rust-based ping tool with real-time updates & visual charts! |
homepage | https://trinhminhtriet.com/ |
repository | https://github.com/trinhminhtriet/pingy |
max_upload_size | |
id | 1601820 |
Cargo.toml error: | TOML parse error at line 18, column 1 | 18 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include` |
size | 0 |
_
_ __ (_)_ __ __ _ _ _
| '_ \| | '_ \ / _` | | | |
| |_) | | | | | (_| | |_| |
| .__/|_|_| |_|\__, |\__, |
|_| |___/ |___/
โก Pingy: A fast, concurrent Rust-based ping tool with real-time updates & visual charts! ๐๐
To install pingy, simply clone the repository and follow the instructions below:
git clone git@github.com:trinhminhtriet/pingy.git
cd pingy
cargo build --release
rm -rf /usr/local/bin/pingy \
&& ln -s ${PWD}/target/release/pingy /usr/local/bin/pingy \
&& which pingy && pingy --version
Running the below command will globally install the pingy
binary.
cargo install pingy
Optionally, you can add ~/.cargo/bin
to your PATH if it's not already there
echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
pingy www.baidu.com www.google.com www.apple.com www.sina.com -c 20 -i 2
pingy --help
โก Pingy: A fast, concurrent Rust-based ping tool with real-time updates & visual charts!
Usage: pingy [OPTIONS] <TARGET>...
Arguments:
<TARGET>... target IP address or hostname to ping
Options:
-c, --count <COUNT> Number of pings to send [default: 65535]
-i, --interval <INTERVAL> Interval in seconds between pings [default: 0]
-6, --force_ipv6 Force using IPv6
-m, --multiple <MULTIPLE> Specify the maximum number of target addresses, Only works on one target address [default: 0]
-v, --view-type <VIEW_TYPE> view mode graph/table/point [default: graph]
-h, --help Print help
-V, --version Print version
Thanks to these people for their feedback and suggestions for Pingy! [TBD]
We welcome contributions!
git checkout -b my-feature
;git commit -m "feat: my new feature"
;git push origin my-feature
.Once your pull request has been merged, you can delete your branch.
This project is licensed under the MIT License - see the LICENSE file for details.