SYLFILTER(1)
π SYLFILTER π
okay bestie, so this is the SYLFILTER page from the User Commands part of the manual, and we're gonna get you fully fluent in it, no cap π«Ά
β¨ NAME β¨
SylFilter β literally just sylfilter, that's the name, that's the whole vibe π
πΈ SYNOPSIS πΈ
sylfilter [options] message [message ...]
so you run it, you hand it some options if you want, and then one or more messages. that's the shape of it. periodt β¨
π¦ DESCRIPTION π¦
SylFilter β and yes the name is tentative, they said so themselves, not me β version 0.7. it's giving "still deciding what to call itself but already doing the job" energy and honestly? relatable π
π OPTIONS π
one bullet per flag, we do not skip, we do not summarise, we respect every single one of them π
-jβ learn junk (spam) messages. teach it what you do NOT want.-cβ learn clean (non-spam) messages. teach it what the good stuff looks like.-Jβ unlearn junk (spam) messages. it's giving "actually forget that, bestie."-Cβ unlearn clean (non-spam) messages. same energy, opposite side.-tβ classify messages. this is the main-character move, the actual sorting β¨-vβ show verbose messages. more talking.-dβ show debug messages. maximum talking, for when you need the tea π-m n|rβ specify the filtering method.n= Paul Graham (Naive Bayes) method.r= Gary Robinson (Robinson-Fisher) method, and that's the default btw.--min-devβ ignore if score near. default:0.1.--robsβ Robinson's s parameter. default:1.0.--robxβ Robinson's x parameter. default:0.5.-Bβ do NOT bias probability for clean mail. Paul/Naive method only, and heads up: it may increase false-positive π so like, know what you're doing.-Vβ print version. tiny little flex.-h,--helpβ print this help message. yes queen, ask for help, that's healthy π«Ά-E <engine_name>β specify the key-value store engine (the list is down below π).-p <path>β specify the database directory.--min-devβ ignore if score near (default:0.1). (yes it's here twice in the original, i said what i said, i'm not the one who wrote it π)
wait no β ignore that last duplicate, my bad bestie, that was me being chaotic. the real list is the one above it. moving on π§
π’ Return values π’
this is the part where it tells you what it thinks. the vibes, quantified:
0β junk (spam) π1β clean (non-spam) β¨2β uncertain π€
127 β other errors π
π Default database location π
/root/.sylfilter/*.db
that's where it keeps its little stash of knowledge. ποΈ
π οΈ Available key-value stores π οΈ
QDBMSQLite
pick your fighter, hand it to -E π
π SEE ALSO π
The full documentation for SylFilter is maintained as a Texinfo manual. If the info and SylFilter programs are properly installed at your site, the command
info SylFilter
should give you access to the complete manual. go read it, bestie, it's the extended cut π¬
ok real talk: if info SylFilter doesn't work, it's because the programs aren't properly installed at your site. that's the condition, i'm not making it up, it's literally in there π«Ά
and that's the whole page, bestie!! πβ¨ this one came from the Debian crew and it's dated October 2012 β so like, a vintage icon, an elder statesman of the manpage world, and we respect her. mwah πππ¦
π¦ where this page comes from
- debian bookworm: sylfilter 0.8-7 Β· BSD-3-Clause
- debian trixie: sylfilter 0.8-7+b4 Β· BSD-3-Clause
- ubuntu jammy: sylfilter 0.8-7 Β· BSD-3-Clause
- ubuntu noble: sylfilter 0.8-7build3 Β· BSD-3-Clause
- ubuntu questing: sylfilter 0.8-7build3
- ubuntu resolute: sylfilter 0.8-7build4 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms