ttyplot

A realtime plotting utility for the command line with data input from stdin.

TLDR

Plot the values 1, 2 and 3 (cat prevents ttyplot to exit)

$ { echo [1 2 3]; cat } | ttyplot
copy


Set a specific title and unit
$ { echo [1 2 3]; cat } | ttyplot -t [title] -u [unit]
copy


Use a while loop to continuously plot random values
$ { while [true]; do echo [$RANDOM]; sleep [1]; done } | ttyplot
copy


Parse the output from ping and visualize it
$ ping [8.8.8.8] | sed -u '[s/^.*time=//g; s/ ms//g]' | ttyplot -t "[ping to 8.8.8.8]" -u [ms]
copy

Copied to clipboard