カラフルでかわいい prettyping

pingのカラフルなラッパーの prettyping というものを知りました．

prettyping

prettyping: the htop of the ping command : commandline

少し試してみました．

$ curl -O https://raw.githubusercontent.com/denilsonsa/prettyping/master/prettyping
$ install -m 755 ./prettyping ~/bin/
$ ls -l ~/bin/prettyping
-rwxr-xr-x 1 pi pi 23396 Apr 1 22:08 /home/pi/bin/prettyping
$ ~/bin/prettyping 1.1.1.1
0 ▁ 10 ▂ 20 ▃ 30 ▄ 40 ▅ 50 ▆ 60 ▇ 70 █ 80 ▁ 90 ▂ 100 ▃ 110 ▄ 120 ▅ 130 ▆ 140 ▇ 150 █ 160 ▁ 170 ▂
180 ▃ 190 ▄ 200 ▅ 210 ▆ 220 ▇ 230 █ ∞
PING 1.1.1.1 (1.1.1.1) 56(84) bytes of data.
▂▅█▁▄▂█
0/ 7 ( 0%) lost; 76/ 107/ 178ms; last: 76ms
0/ 7 ( 0%) lost; 76/ 107/ 178/ 27ms (last 7)

カラーで見るときれいです．

安定した回線だと緑で面白くないので不安定な回線や遠くのアドレスを指定するといいかもしれません．今回は電波状況の悪い携帯回線で試しました．(-120dBM前後の圏外になったり戻ったりな場所)

https://www.youtube.com/watch?v=gL87DBohRaQ

環境

$ dpkg-query -W iputils-ping curl coreutils
coreutils 8.30-3
curl 7.64.0-4+deb10u1
iputils-ping 3:20180629-2+deb10u2
$ lsb_release -dr
Description: Raspbian GNU/Linux 10 (buster)
Release: 10
$ arch
armv7l
$ cat /proc/device-tree/model ;echo
Raspberry Pi 3 Model B Rev 1.2