[ Module Hierarchy
| Class Hierarchy ]
Class Hierarchy
- Command.outputfilterbuffer._nullblock
- Command.sortclass.dosort:
Auxiliary class.
- object:
The most base type
- Command.linebuffer:
A container you can write() lines to and which provides an iterator
to iterate over the buffered contents.
- Command.echo:
Make elements of a list available to a pipeline.
- Command.inputfilterbuffer:
Filter incoming data.
- Command.egrep:
copy all lines offered to it in a pipeline and that match one of
its regular expression arguments and makes it available to the next
component in the pipeline.
- Command.grep:
copy all lines offered to it in a pipeline and that contain one of
its arguments and makes it available to the next component in the
pipeline.
- Command.replace:
Copy lines from src to a destination file while replacing
occurences of pattern.
- Command.statclass:
find filesystem attributes for a list of files.
- Command.tee:
Copy input to output and to any files specified as arguments
- Command.outputfilterbuffer:
a.k.a.
- Command.uniqclass:
Return unique lines only, optionally prefixed with a linecount.
- Command.option:
An abstraction of an option.
- Command.outfile:
Open a single named file and make it available to a shell-like
pipeline.
- Command.pype:
A mixin enabling a class that implements the linebuffer interface
to participate in a shell-like pipeline.
- Command.callout:
Call a subprocess with args and make its output available to a
pipeline.
- Command.callpipe:
Call a subprocess with args and make its input and output available
to a pipeline.
- Command.cat:
Copies the contents of all files given as argument and makes it
available to the next component in the pipeline.
- Command.echo:
Make elements of a list available to a pipeline.
- Command.egrep:
copy all lines offered to it in a pipeline and that match one of
its regular expression arguments and makes it available to the next
component in the pipeline.
- Command.grep:
copy all lines offered to it in a pipeline and that contain one of
its arguments and makes it available to the next component in the
pipeline.
- Command.infile:
Open a single named file and make it available to a shell-like
pipeline.
- Command.linecountclass:
An example of a blockprocessor.
- Command.lsclass:
Generate a list of matching file and directory names and make this
available to the next component in a pipeline.
- Command.pwdclass:
make the name of the current directory available to the pipeline.
- Command.replace:
Copy lines from src to a destination file while replacing
occurences of pattern.
- Command.sortclass:
Sort input lines and produce the sorted lines as output.
- Command.statclass:
find filesystem attributes for a list of files.
- Command.tee:
Copy input to output and to any files specified as arguments
- Command.uniqclass:
Return unique lines only, optionally prefixed with a linecount.
- Command.stacker:
A mixin that accumulates options and provides a factory for
instances of the same class.
- Command.cat:
Copies the contents of all files given as argument and makes it
available to the next component in the pipeline.
- Command.echo:
Make elements of a list available to a pipeline.
- Command.egrep:
copy all lines offered to it in a pipeline and that match one of
its regular expression arguments and makes it available to the next
component in the pipeline.
- Command.grep:
copy all lines offered to it in a pipeline and that contain one of
its arguments and makes it available to the next component in the
pipeline.
- Command.linecountclass:
An example of a blockprocessor.
- Command.lsclass:
Generate a list of matching file and directory names and make this
available to the next component in a pipeline.
- Command.replace:
Copy lines from src to a destination file while replacing
occurences of pattern.
- Command.sortclass:
Sort input lines and produce the sorted lines as output.
- Command.statclass:
find filesystem attributes for a list of files.
- Command.uniqclass:
Return unique lines only, optionally prefixed with a linecount.