streamtabs-0.1.1 is not a library.
streamtabs
This makes it easy to follow noisy logs without rerunning commands.
You pipe text in, pass filters as arguments, and get:
- tab
0:(all)lines - tabs
1..N: one tab per filter
Install
From crates.io:
This installs both binaries:
streamtabsst(short alias)
Quick Start
Run with at least one filter:
|
More Examples
|
|
Controls
Tab: next tab0to9: jump to tab numberSpace: pause/resumeqorCtrl+C: quit- Mouse click tab: switch tabs
- Shift+mouse click tab: toggle that tab in the current OR view
- Mouse click line: highlight that line across tabs
d: cancel highlighted line
Notes
- Run in a terminal (
stdoutmust be a TTY). strequires at least one filter argument.- Each tab stores up to
5000lines.
Screenshots
Live stream:

Filtered tab selected (3 = INFO):

Selected line on ERROR tab:

Selected ERROR line after switching to DEBUG tab, then pausing:
