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.