blob: b0d55190eb8d98ceb2af28df8f630a19052b940b (
plain) (
blame)
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
|
pipeln
======
A command pipeline creation tool
SYNOPSIS
--------
pipeln [-x] -- [CMD |..] CMD
DESCRIPTION
-----------
pipeln builds data processing pipelines without the need to invoke a shell.
No argument expansion takes place, which ensures all arguments are properly quoted.
The pipeline is described in familiar shell-syntax:
A | character is placed behind commands whose output should be redirected
as the following command's input.
By default, command names are resolved automatically using the PATH
environment variable. The -x flag disables this behavior.
EXAMPLES
--------
Build a data processing pipeline from C with clear argument boundaries:
> const char *argv[] = {"tmpl", "--", "ls", "|", "grep", "test", NULL}
> execv("/bin/tmpl", argv);
AUTHORS
-------
Written by Louis Burda <quent.burda@gmail.com>.
|