cvs - fisher

David Relson relson at osagesoftware.com
Mon Feb 17 13:42:09 CET 2003


At 07:02 AM 2/17/03, Matthias Andree wrote:

>David Relson <relson at osagesoftware.com> writes:
>
> > After you next update from cvs and build bogofilter, run command
> > "bogofilter -C -qv" to display bogofilter's configuration parameters.
> > ("-qv" runs bogofilter's query_config function.)  As this is a debugging
> > aid, most parameters are displayed (though not all).
>
>Here's some bash + X11 magic to display a comparison between default
>(left) and current configuration (right hand side):
>
># X11 magic:
>eval `resize`
># bash magic:
>diff -y -W$COLUMNS <(bogofilter -C -qv 2>&1) <(bogofilter -qv 2>&1)
>
>If you want to see just the differences, add --suppress-common-lines to
>the diff line.
>
>Replace $COLUMNS by the width of your terminal (80) if you don't have
>resize.

The config_query() routine writes it output to dbgout, which is normally 
stderr.  (That's why the "2>&1" is used.)  As there's a debug option, "-D", 
that sets dbgout to stdout, you can use "-D" instead of the "2>&1", i.e.

diff -y -W $columns <(bogofilter -CqvD) <(bogofilter -qvD)

David






More information about the Bogofilter mailing list