1. pombredanne NA
  2. sarge


sarge /

Filename Size Date modified Message
173 B
Corrected typo.
69 B
Tweaked .hgignore.
233 B
Added tag 0.1.4 for changeset efe59a1e3534
331 B
Updated Travis config to omit 3.2, as coverage 4.0 breaks there.
104 B
Documentation tweaks for 0.1.3.
1.5 KB
Changes for 0.1.3.
1.4 KB
Updated badge targets.
579 B
Added some test files.
2.7 KB
Added count option.
2.9 KB
Fixes #35: corrected regex in setup.py.
2.1 KB
Initial commit.
1.2 KB
Improved expect API, added test for expect.
1.1 KB
Improved expect API, added test for expect.
1.0 KB
Added Feeder, updated tests and documentation.
27.5 KB
Fixes #34: Added/updated test.


The sarge package provides a wrapper for subprocess which provides command pipeline functionality.

This package leverages subprocess to provide easy-to-use cross-platform command pipelines with a Posix flavour: you can have chains of commands using ;, &, pipes using | and |&, and redirection.

Requirements & Installation

The sarge package requires Python 2.6 or greater, and can be installed with the standard Python installation procedure:

python setup.py install

There is a set of unit tests which you can invoke with:

python setup.py test

before running the installation.

Availability & Documentation

The latest version of sarge can be found on BitBucket:


The latest documentation (kept updated between releases) is on Read The Docs:


Please report any problems or suggestions for improvement either via the mailing list or the issue tracker.