# gping **Repository Path**: englefly/gping ## Basic Information - **Project Name**: gping - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-12-21 - **Last Updated**: 2020-12-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # gping 🚀 [![Crates.io](https://img.shields.io/crates/v/gping.svg)](https://crates.io/crates/gping) [![Actions Status](https://github.com/orf/gping/workflows/CI/badge.svg)](https://github.com/orf/gping/actions) Ping, but with a graph. ![](./images/readme-example.gif) Table of Contents ================= * [Install :cd:](#install-cd) * [Usage :saxophone:](#usage-saxophone) # Install :cd: * Homebrew: `brew install gping` * Linux (Homebrew): `brew install orf/brew/gping` * CentOS (and other distributions with an old glibc): Download the MUSL build from the latest release * Windows/ARM: * Scoop: `scoop install gping` * Download the latest release from [the github releases page](https://github.com/orf/gping/releases) * Fedora ([COPR](https://copr.fedorainfracloud.org/coprs/atim/gping/)): `sudo dnf copr enable atim/gping -y && sudo dnf install gping` * Cargo (**This requires `rustc` version 1.44.0 or greater**): `cargo install gping` * Ubuntu/Debian ([Azlux's repo](http://packages.azlux.fr/)): ```bash echo "deb http://packages.azlux.fr/debian/ buster main" | sudo tee /etc/apt/sources.list.d/azlux.list wget -qO - https://azlux.fr/repo.gpg.key | sudo apt-key add - apt update apt install gping ``` * Arch Linux ([AUR](https://aur.archlinux.org/packages/?O=0&SeB=nd&K=Ping%2C+but+with+a+graph&outdated=&SB=n&SO=a&PP=50&do_Search=Go)): ```bash git clone https://aur.archlinux.org/gping.git cd gping makepkg -si # or use an AUR helper (e.g. `paru gping`) ``` # Usage :saxophone: Just run `gping [host]`. ```bash $ gping --help gping 1.2.0 Ping, but with a graph. USAGE: gping [FLAGS] [OPTIONS] [hosts-or-commands]... FLAGS: --cmd Graph the execution time for a list of commands rather than pinging hosts -h, --help Prints help information -4 Resolve ping targets to IPv4 address -6 Resolve ping targets to IPv6 address -V, --version Prints version information OPTIONS: -b, --buffer Determines the number of seconds to display in the graph. [default: 30] -n, --watch-interval Watch interval seconds (provide partial seconds like '0.5') [default: 0.5] ARGS: ... Hosts or IPs to ping, or commands to run if --cmd is provided. ```