pipestatus - source file for POSIX shell that allows
to obtain an exit status of every program in a pipe.
MOTIVATION
When we program in shell we often run pipes like this
prog1 args1 | prog2 args2 | ... | progN argsN
POSIX says that exit status of pipe is the exit status of LAST program
in it, i.e. progN in our example. That is, exit status of all other
programs in pipe is silently ignored. But in many situations exit
status of all programs in pipe should be checked to make program
robust. Some shells like BASH and ZSH have special extensions for
doing this but POSIX shell unfortunately doesn't provide an EASY way
for doing this.
In order to solve the problem, described above pipestatus was written.
This is the popt command line option parsing library. While it is similar
to getopt(3), it contains a number of enhancements, including:
1) popt is fully reentrant
2) popt can parse arbitrary argv[] style arrays while
getopt(2) makes this quite difficult
3) popt allows users to alias command line arguments
4) popt provides convenience functions for parsing strings
into argv[] style arrays
RLog provides a flexible message logging facility for C++ programs
and libraries. It is subscription based, meaning you can subscribe
to messages of your choice in an number of ways: by hierarchical
channel name (e.g. "debug", "debug/ special", "error", etc.), or
file name, component name, etc. Log messages are individually enabled.
It is meant to be fast enough to leave in production code - even
where it may be called many times, as both the GCC and Intel compilers
reduce the logging overhead a few clock cycles if they are dormant
(with no subscribers). Other add-on components can extend subscriptions
to external programs, allowing you to enable and collect debugging
messages remotely.
Ruby/Bsearch is a binary search library for Ruby. It can search the
FIRST or LAST occurrence in an array with a condition given by a
block.
phpBugTracker is a web-based bug reporting and tracking system. It
helps development teams to manage the testing and debugging segments
of the development cycle.
A PHP replacement for bugzilla, focusing on separating the presentation,
application, and database layers by using templates and a database
abstraction layer.
A module for python that adds cpan-like functionality
This is the Python parser that was originally developed for bzr-fastimport, but
extracted so it can be used by other projects.
It is currently used by bzr-fastimport and dulwich. hg-fastimport and
git-remote-hg use a slightly modified version of it.
Jinja (Django & Smarty-like) template for TurboGears
Python FAM provides a Python module to use the File Alteration
Monitor(ports/devel/fam) in Python.
This is a small but growing collection of ASN.1 data structures expressed in
Python terms using pyasn1 data model.