Monitor recent lines of output from pipe
pw
is Pipe Watch, a utility that continuously reads lines of text from a pipe or pipe-like source, passes them through a FIFO buffer, and maintains a display based on the occasional sampling of the contents of the FIFO buffer, with useful features such as triggering and filtering.
With pw
you can:
Interactively apply and remove filters on-the-fly, without interrupting the source.
Make recurring patterns in the stream appear to ``freeze'' on the screen, using triggers.
Prevent the overwhelming amount of output from a program from flooding the terminal, while consuming all of that output so that the program isn't blocked. pw
can pause its display updates entirely.
Juggle multiple shell background jobs that produce output, yet execute indefinitely without blocking. When pw
runs as part of a shell background job, it continues to consume input, process filters and take snapshots, without displaying anything. When put into the foreground again, display resumes.
Linter | Message | Location |
---|---|---|
description Validate package descriptions | use @code or similar ornament instead of quotes |