Source object representing a pair of symbol-generating commands.
This class allows a program or pair of programs in the system search path which can generate symbols to be used as a component source.
list_cmd and get_cmd should be pre-tokenized invocations consisting of an executable name followed by any arguments required. Executables are resolved using the current PATH.
The list command will be executed with no additional arguments, and should output a list of available symbol names on the stdandard output. The get command will have a symbol name appended to it as the final argument, and should output gEDA symbol data on standard output.
If the command cannot successfully complete, it should exit with non-zero exit status. Anything it has output on stdout will be ignored, so stderr should be used for diagnostics.
Definition at line 173 of file clib.py.