Project ep is a simple pipeline constructor.
Extended pipelining is an easy-to-use pipeline process (re)director. It has the main ability to run any number of subprocesses and redirect them basic filedescriptors. Basic filedescriptors are 0 (standart input), 1 (standart output) and 2 (standart errput). There is no restriction of pipe connection except that process outputs (output, errput) must be bound with one or more processes input.
Extended pipelining is a pipeline connector. For most of UNIX user there was a time they wanted to bend the pipe (ie. make a bidirectional pipe) which could render many problems to a simple tasks of creating modules. Application is mostly used for creating a communication tree between several programs which communicate trhough STDIN, STDOUT and STDERR pipelines. Extended pipelining supports cyclic pipelining (A -> B, B -> A) between processes thus standing for a powerful tool for creating script-based modular projects.
Extended pipelining source codes and binary packages are licensed under GNU: General Public License and now are available for download.
ep-1.0pre4.tar.gz (71,030 bytes)
ep-1.0pre4-1.i686.rpm (32,446 bytes)
Please note, you will need libcfg+ command line and configuration file parsing library in order you want to compile and/or run extended pipelining. Library source codes, RPM packages and Debian packages are available for download.
Ondrej Jombik <email@example.com>
Lubomir Host <firstname.lastname@example.org>