1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110
|
Introduction
************
This is the README for `pv' ("Pipe Viewer"), a terminal-based tool for
monitoring the progress of data through a pipeline. It can be inserted into
any normal pipeline between two processes to give a visual indication of how
quickly data is passing through, how long it has taken, how near to
completion it is, and an estimate of how long it will be until completion.
Documentation
*************
A manual page is included in this distribution. See `man ./doc/quickref.1',
or `man pv' after installation.
Compilation
***********
To compile the package, type "sh ./configure", which should generate a
Makefile for your system. You may then type "make" to build everything.
Note that GNU `make' is required; this may be installed as `gmake' on some
systems, so if typing "make" gives an error, try "gmake" instead.
See the file `doc/INSTALL' for more about the `configure' script.
Developers note that you can do "./configure --enable-debugging" to cause
debugging support to be built in, and "--enable-profiling" builds in
profiling support (see "man gprof"). Also note that doing "make index" will
generate an HTML code index (using "ctags" and "cproto"); this index lists
all files used, all functions defined, and all TODOs marked in the code.
Author
******
This package is copyright (C) 2008 Andrew Wood, and is being distributed
under the terms of the Artistic License 2.0. For more details, see the
file `doc/COPYING'.
You can contact me by email at andrew.wood@ivarch.com or by using the
contact form on my web page at http://www.ivarch.com/.
The `pv' home page is at:
http://www.ivarch.com/programs/pv.shtml
The latest version can always be found here.
Credit is also due to:
Kevin Coyner <kcoyner@debian.org>
- Debian package maintainer
Jakub Hrozek <jhrozek@redhat.com>
- Fedora package maintainer
Cdric Delfosse <cedric@debian.org>
- previous Debian package maintainer
Eduardo Aguiar <eduardo.oliveira@sondabrasil.com.br>
- provided Portuguese (Brazilian) translation
Stphane Lacasse <tecknojunky@tecknojunky.com>
- provided French translation
Marcos Kreinacke <public@kreinacke.com>
- provided German translation
Bartosz Feski <fenio@o2.pl> <http://skawina.eu.org/>
- provided Polish translation along with Krystian Zubel
Joshua Jensen
- reported RPM installation bug
Boris Folgmann <http://www.folgmann.com/en/>
- reported cursor handling bug
Mathias Gumz
- reported NLS bug
Daniel Roethlisberger
- submitted patch to use lockfiles for -c if terminal locking fails
Adam Buchbinder
- lots of help with a Cygwin port of -c
Mark Tomich <http://metuchen.dyndns.org>
- suggested -B option
Gert Menke
- reported bug when piping to dd with a large input buffer size
Ville Herva <Ville.Herva@iki.fi>
- informative bug report about rate limiting performance
Elias Pipping
- patch to compile properly on Darwin 9
Patrick Collison
- similar patch for OS X
Boris Lohner
- reported problem that "-L" does not complain if given non-numeric value
Laszlo Ersek <http://phptest11.atw.hu/>
- reported shared memory leak on SIGINT with -c
-----------------------------------------------------------------------------
|