Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/denilsonsa/prettyping
`prettyping` is a wrapper around the standard `ping` tool, making the output prettier, more colorful, more compact, and easier to read.
https://github.com/denilsonsa/prettyping
graph network-monitoring ping shell
Last synced: 29 days ago
JSON representation
`prettyping` is a wrapper around the standard `ping` tool, making the output prettier, more colorful, more compact, and easier to read.
- Host: GitHub
- URL: https://github.com/denilsonsa/prettyping
- Owner: denilsonsa
- License: mit
- Created: 2015-04-05T19:38:40.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-10-16T21:30:29.000Z (about 1 year ago)
- Last Synced: 2024-10-01T12:21:20.431Z (about 1 month ago)
- Topics: graph, network-monitoring, ping, shell
- Language: Shell
- Homepage: http://denilsonsa.github.io/prettyping/
- Size: 701 KB
- Stars: 1,204
- Watchers: 28
- Forks: 78
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ops - denilsonsa/prettyping - 04-05|2023-10-16 | prettyping 是标准工具的包装器 ping,目的是使输出更漂亮、更丰富多彩、更紧凑且更易于阅读。 | (终端命令行工具)
- jimsghstars - denilsonsa/prettyping - `prettyping` is a wrapper around the standard `ping` tool, making the output prettier, more colorful, more compact, and easier to read. (Shell)
README
prettyping
==========[Donation - buy me a coffee](https://denilson.sa.nom.br/donate.html)
`prettyping` is a wrapper around the standard `ping` tool with the objective of
making the output prettier, more colorful, more compact, and easier to read.`prettyping` runs the standard `ping` in the background and parses its output,
showing the ping responses in a *graphical* way at the terminal (by using
colors and Unicode characters).`prettyping` is written in `bash` and `awk`, and is reported to work on many
different systems (Linux, Mac OS X, BSD…), as well as running on different
versions of `awk` (`gawk`, `mawk`, `nawk`, `busybox awk`).Read about the history of this project, as well as detailed information,
screenshots, videos at:Requirements
------------* `bash` (tested on 4.20, should work on versions as old as 2008)
* `awk` (either [gawk][], [mawk][], [nawk][] or [busybox awk][]; should work on
`gawk` versions as old as 2008; should probably work on any other awk
implementation)
* `ping` (from `iputils`, or any other version that prints essentially the same
output, like Mac OS X ping or [oping][])
* Optional dependency on `stty` or `tput` to auto-detect the terminal size.Installation
------------1. Download [prettyping][] script and save it anywhere.
2. Make it executable: `chmod +x prettyping`That's all! No root permission is required. You can save and run it from any
directory. As long as your user can run `ping`, `bash` and `awk`, then
`prettyping` will work.Alternatively, you can download the latest tarball from GitHub: [![Latest release](https://img.shields.io/github/release/denilsonsa/prettyping.svg)](https://github.com/denilsonsa/prettyping/releases/latest)
For people building a `prettyping` package (for any Linux distro or for Mac OS
X), just install the `prettyping` script into `/usr/bin/`, or whatever
directory is appropriate. No other file is necessary.[gawk]: https://www.gnu.org/software/gawk/
[mawk]: https://invisible-island.net/mawk/
[nawk]: https://github.com/onetrueawk/awk
[busybox awk]: https://www.busybox.net/downloads/BusyBox.html#awk
[oping]: http://verplant.org/liboping/
[prettyping]: https://raw.githubusercontent.com/denilsonsa/prettyping/master/prettyping