Language

Package: pw @ 2

Synopsis

Monitor recent lines of output from pipe

Description

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.

Home page
https://www.kylheku.com/cgit/pw/
Location
gnu/packages/monitoring.scm (line: 712, column: 2)
License

Derivations

SystemTargetDerivationBuild status
x86_64-linux/gnu/store/m5ykw1s3m05icmgi462zchl3z05jym8v-pw-2.drv
x86_64-linuxxtensa-ath9k-elf/gnu/store/fxrlmcpm5bcgd2a08i0ha9wcbsbxgwsj-pw-2.drv
x86_64-linuxx86_64-w64-mingw32/gnu/store/h6pwrayyx7x36bq38bci45m9wkijbg3m-pw-2.drv
x86_64-linuxx86_64-linux-gnux32/gnu/store/s10w6j70nsvvcw8nhasn9n738a9s5r24-pw-2.drv
    x86_64-linuxriscv64-linux-gnu/gnu/store/w4n3i0rg15gs7xzrihgxi23rv3nd1sqa-pw-2.drv
    x86_64-linuxpowerpc-linux-gnu/gnu/store/1scrbxcy85g881q85p90bfmrdx5gxni7-pw-2.drv
    x86_64-linuxpowerpc64-linux-gnu/gnu/store/gl378j5fnc06nakj3hcys4fapj575c5w-pw-2.drv
    x86_64-linuxpowerpc64le-linux-gnu/gnu/store/6f6k4c2sbz0hbf2h082wcnn2bkvylqah-pw-2.drv
    x86_64-linuxor1k-elf/gnu/store/m94a5c1ra1091cpm1fmq6zm8pw9z0vgk-pw-2.drv
    x86_64-linuxmips64el-linux-gnu/gnu/store/7s6yvxaldlsqksw6ihgh07ypjzdzz99g-pw-2.drv
    x86_64-linuxi686-w64-mingw32/gnu/store/z7prqikr825m0s8q7335yb94z80zc36q-pw-2.drv
      x86_64-linuxi586-pc-gnu/gnu/store/m5ahfmlh7hxfzczw4i8dvm3b9lskkndh-pw-2.drv
      x86_64-linuxavr/gnu/store/07a52w5b8c27l34gcc32zdi16gs8027g-pw-2.drv
      x86_64-linuxarm-linux-gnueabihf/gnu/store/gkll70dnpckmclczwbvcla7nv80lyx83-pw-2.drv
      x86_64-linuxaarch64-linux-gnu/gnu/store/bqc21fcwn3vqz4k1v1k7cm3c0zwj7b5c-pw-2.drv
      riscv64-linux/gnu/store/sqzyvqa8qdfsyn3s43grhdxdn08f7b6x-pw-2.drv
      powerpc-linux/gnu/store/md6j479w7n1jlbnidzkji23631hsg4q9-pw-2.drv
        powerpc64le-linux/gnu/store/0z23pmv7f6py2hrlg1043x1b4b8z3cph-pw-2.drv
        mips64el-linux/gnu/store/0zfhq7q4r852ylkikffjx7jxs0q2ixr9-pw-2.drv
          i686-linux/gnu/store/zr2f79jla7f05m9x5a802bhmm8r25yb4-pw-2.drv
          i586-gnu/gnu/store/4i80qiaac9z1cbxcfscczgxmxrbh0c03-pw-2.drv
          armhf-linux/gnu/store/zs5wykmmflgdky4sijz98hjpfz22vksk-pw-2.drv
          aarch64-linux/gnu/store/yy2z4rd0xi7gv566vj5f21m75ac47ph7-pw-2.drv

          Lint warnings

          LinterMessageLocation
          description

          Validate package descriptions

          use @code or similar ornament instead of quotes