Currently, the dbacl project includes the core classification
utilities dbacl(1) and bayesol(1), which accept text input from either a file or the command line standard input, and write their output to the command line standard output.
This design allows the utilities to be used either on their own, or
within processing pipelines. The latter can be used to extend the capabilities
and usefulness of the utilities through pre- and post-processing.
Since email classification is a major application area, there are also several
specialized utilities for email classification. mailcross(1) performs simple cross validation, to estimate classification errors.
mailcross.testsuite(1) extends the cross validation to handle multiple open source email classifiers.
mailinspect can display the contents of mail folders in order of resemblance to any learned category.
Most utilities are designed primarily for command line and shell scripting use,
but can often be used interactively.