After experiencing trouble with the integrated approach of the zsh implementation, the current implementation takes a more modular approach.
The two core components, stl and sauron, provide core functionality collecting data and creating notifications respectively. The additional components, lnote and wc_track wrap stl and sauron to provide more useful automatic operation. In the case of lnote, to provide a way of creating arbitrary log messages to annotate a status log: and in the case of wc_track, to provide a way of automatically collecting word count data from a number of pre-configured projects.
The documentation listed below provides an overview of the internal implementation of each Python module, including code samples, with particular attention toward enhancement and future extension. For usage information consider the Status Logger Use and Operation documentation.