Files
pv/docs/TODO.md
T

3.4 KiB

Things still to do. (#n) indicates the issue tracker number.

  • (#3) Option ("-x"?) to use xterm title line for status (Joachim Haga)
  • (#4) Option for process title (Martin Sarsale) as "pv - name:FooProcess -xyz - transferred: 1.3GB - 500KB/s - running: 10:15:30s"
  • (#6) Look at effect of O_SYNC or fsync on performance; update counters during buffer flush
  • (#9) Option to switch rate to per minute if really slow
  • (#10) Add watchfd tests
  • (#11) Option "--progress-from FILE", read last number and use it as bytes read (Jacek Wielemborek)
  • (#12) Allow multiple "-d" options (Linus Heckemann for multiple PID:FD; Jacek Wielemborek)
  • (#15) Use Unicode for more granular progress bar (Alexander Petrossian)
  • (#17) Allow "-r" with "-l" and "-n" to output lines/sec (Roland Kletzing)
  • (#22) Options to skip input and seek on output (Jason A. Pfeil, Feb 2022)
  • (#25) Normalise progress to 100% on overrun (Andrej Gantvorg)
  • (#34) Continue timer even if input or output is blocking (Martin Probst - Jun 2017)
  • (#35) Allow decimal values for "-s", "-L", "-B" (Thomas Watson - Aug 2020)
  • (#38) Reset ETA on SIGUSR1 (Jacek Wielemborek - Jan 2019)
  • (#40) Permit "-c" with "-d PID:FD", reject "-N" with "-d PID" (Norman Rasmussen - Nov 2020)
  • (#43) Differentiate between "--eta" and "--fineta" in display (André Stapf - Apr 2017)
  • (#45) Option "--sparse" (with block size option) to write sparse output (Andriy Galetski - Apr 2019)
  • (#46) Option to show speed gauge (% max speed) if progress not known (Ryan Cooley - Jun 2019)
  • (#47) Analyse splice and buffer usage to improve performance
  • (#48) Option to show multiple files with individual sizes and a cumulative total (Zach Riggle - Jul 2021)
  • (#49) Option to provide stats for avg/min/max/stddev throughput (Venky.N.Iyer)
  • (#50) Allow pv to report on a whole pipeline at once (Will Entriken - Feb 2011)
  • (#54) Run command every n percent (haarp)
  • (#56) Support for backgrounding pv, and allowing it to be monitored separately (jimbobmcgee)
  • (#67) Wrap another process to monitor its stdin & stdout (Alex Mason)
  • (#76) Provide a way to test translations without installing

Any assistance would be appreciated.