Skip to content
Go to file

gping 🚀 Actions Status

Ping, but with a graph.

Table of Contents

Install 💿

  • 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:
  • Fedora (COPR): sudo dnf copr enable atim/gping -y && sudo dnf install gping
  • Cargo (This requires rustc version 1.44.0 or greater): cargo install gping
  • Arch Linux: pacman -S gping
  • Ubuntu/Debian (Azlux's repo):
echo "deb buster main" | sudo tee /etc/apt/sources.list.d/azlux.list
wget -qO - | sudo apt-key add -
apt update
apt install gping

Usage 🎷

Just run gping [host].

$ gping --help
gping 1.2.0
Ping, but with a graph.

    gping [FLAGS] [OPTIONS] [hosts-or-commands]...

        --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

    -b, --buffer <buffer>                    Determines the number of seconds to display in the graph. [default: 30]
    -n, --watch-interval <watch-interval>    Watch interval seconds (provide partial seconds like '0.5') [default: 0.5]

    <hosts-or-commands>...    Hosts or IPs to ping, or commands to run if --cmd is provided.