newscacheclean(8)

πŸ“¦ version 1.2, in fedora 43, fedora 44

πŸ’– newscacheclean(8) β€” System Manager's Manual πŸ’–

okay so bestie, welcome to newscacheclean, the little cleanup goblin of the NewsCache family 🧚✨ (the manual page itself is filed under the name test, which is lowkey iconic of it β€” we don't question the lore, we just respect it πŸ’…).


🌸 NAME 🌸

test β€” purge the NewsCache down to SpoolSize, which is a parameter in newscache.conf. no cap, that's literally the whole job 🫢


✨ SYNOPSIS ✨

newscacheclean [-h] [-s] [-p] [--version] [-c config-file]

πŸ¦‹ DESCRIPTION πŸ¦‹

So the tea is: newscacheclean purges the Cache of NewsCache all the way down to the SpoolSize parameter you set in the newscache.conf file. That's the vibe check it's doing on your disk πŸ’Ύ.

Here's how it eats, step by step πŸ“:

  1. The program newscacheclean walks through the whole directory tree of SpoolDirectory (another newscache.conf parameter, iykyk).
  2. It adds every newsgroup db and every article file into the purge list.
  3. Every outdated external article also gets inserted into that list. yes, even those πŸ™ˆ.
  4. Then the purge list gets sorted by access time.
  5. The purge removes first all the outdated external articles, and then one article or newsgroup database after the other, until SpoolSize (the newscache.conf parameter, again, she's everywhere) is reached.

periodt. that's the whole glow-up πŸ’…βœ¨


πŸ‘‘ OPTIONS πŸ‘‘

This program follows the usual GNU command line syntax, with long options starting with two dashes (-). A summary of options is included below, and honestly? she served:

  • -h, --help β€” show summary of options. your girl is helpful πŸ’–
  • -v, --version β€” show version of program. the receipts, fr fr.
  • -c --configuration config-file β€” you hand it a config file πŸŽ€
  • -s --statistic β€” show statistic informations πŸ“Š (numbers! pretty numbers!)
  • -p --print-purgetable β€” print the sorted purge table πŸ—’οΈβœ¨ look at it. admire it. it's giving organized.
  • -t --try β€” try, not really removing files. it's a rehearsal bestie, nothing actually leaves 🫢 no files were harmed in this production πŸ’€

πŸŽ€ FILES πŸŽ€

  • /etc/newscache.conf
  • /usr/bin/newscache
  • /usr/bin/newscacheclean
  • /usr/bin/newscacheclean
  • /usr/bin/updatenews
not me noticing /usr/bin/newscacheclean is listed twice πŸ’€ the original said it, so I said it, and honestly? she said it with her whole chest. twice. iconic behavior πŸ‘‘

🌈 SEE ALSO 🌈

newscache(8), updatenews(8), newscache.conf(5),


πŸ’œ AUTHORS πŸ’œ

  • 1997-2000 Thomas Gschwind <tom@infosys.tuwien.ac.at>
  • 2001-2004 Herbert Straub <h.straub@aon.at>

legends, both of them 🫢


πŸ”₯ REPORTING BUGS πŸ”₯

Report bugs to <newscache@linuxhacker.org>.

(be nice, be specific, include the deets β€” the maintainers are doing their best πŸ₯Ί)


NewsCache is released under the GNU General Public License (GPL). There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

okay so this one is serious bestie β€” NO warranty, all caps, no cap. no MERCHANTABILITY, no FITNESS FOR A PARTICULAR PURPOSE. she said what she said 🚨

okay that's the whole page πŸ’… one last thing: this beauty is from June 2004 and she lives in the System Manager's Manual, filed under newscacheclean(8) β€” mwah, go purge something responsibly, love u πŸ«Άβœ¨πŸŽ€

πŸ“¦ where this page comes from