CRASHMAINT(1)

πŸ’– CRASHMAINT πŸ’–

okay bestie, welcome to crashmaint β€” the little tool that does maintenance on your CrashMail message bases 🧹✨ yes it's spelled "maintenence" in the original and no we will not be fixing it, it's iconic now πŸ’…


🌸 SYNOPSIS 🌸

crashmaint [MAINT] [PACK] [VERBOSE] [SETTINGS filename] [PATTERN pattern]

✨ DESCRIPTION ✨

So basically this thing deletes your old messages, and it decides which messages are old by peeking at KEEPNUM and KEEPDAYS in crashmail.prefs. that's it, that's the job 🫢

Now here's the tea: it can do two different operations on a messagebase, and they are MAINT and PACK. But β€” and this is the plot twist β€” what those two modes actually do depends on which messagebase format you're working with. it's giving "same word, different girl" energy 😭

  • *.msg β€” MAINT deletes messages, and PACK renumbers the area. simple, clean, no notes πŸ’«
  • JAM β€” MAINT sets the Deleted flag on the messages. PACK then removes all messages that have the Deleted flag from the messagebase. so MAINT is the "marking it" era and PACK is the "actually getting rid of it" era πŸ’€

And here's the good part: you can totally specify both MAINT and PACK at the same time. no cap, they're not mutually exclusive, they can hold hands 🀝


πŸŽ€ OPTIONS πŸŽ€

  • SETTINGS filename β€” tells it to use a different config file than the default one. and if you wanna set the default configuration file itself, you've got the environment variable CMCONFIGFILE for that. choose your fighter ✨
  • PATTERN pattern β€” lets you do the operations on only some of your areas. so not all of them, just the ones that match your pattern. targeted queen behavior πŸ‘‘
  • VERBOSE β€” gives you a lot of information which you don't really need. and honestly? sometimes that's exactly the vibe πŸ—£οΈ

🌈 EXAMPLES 🌈

crashmaint MAINT PACK PATTERN R20_AMIGA*

do both the ops, but only on the areas matching R20_AMIGA*. ate. πŸ”₯


πŸ¦‹ SEE ALSO πŸ¦‹


πŸ’œ AUTHOR πŸ’œ

CrashMail is written by Johan Billing <billing@df.lth.se> πŸ’–

This manual page was written by Peter Karlsson <peter@softwolves.pp.se> 🌸


and that's a wrap, bestie πŸŽ€ this whole thing came to you from Johan Billing, dated 1999-08-01 β€” yes, 1999, we're honoring the ancestors here β€” and the manual page is CRASHMAINT(1) from the CrashMail manual set. mwah πŸ’‹ slay responsibly, back up your message bases, and don't come for me when PACK does exactly what it said it would do 🫢✨