BURST(1mh)

πŸ“¦
version 1.8 Β· 4 versions
, in debian trixie, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

✨ BURST πŸ’₯

okay bestie so this is burst, and it lives in the mh manual (that's the 1mh part, iykyk) β€” and honestly? its whole job is explode digests into nmh messages. literally. that's the name, that's the game. πŸ’…


🌸 SYNOPSIS 🌸

burst [-help] [-version] [+folder] [msgs] [-inplace | -noinplace] [-mime
     | -nomime] [-automime] [-quiet | -noquiet] [-verbose | -noverbose]

πŸ¦‹ DESCRIPTION πŸ¦‹

so burst looks at the messages you point it at in the folder you named, decides they're Internet digests, and explodes them right there in that folder. boom. πŸ’₯

if you say -inplace, every digest gets swapped out for its β€œtable of contents” and the digest itself dips out (gone, removed, bye πŸ‘‹). then burst renumbers all the messages that came after that digest in the folder, so there's room for each exploded message β€” and those land immediately after the β€œtable of contents”.

if you say -noinplace instead, every digest stays put, no table of contents gets made, and the exploded messages just get dropped at the end of the folder. the other messages in there? untouched. not affected. minding their business. 🫢

if you say -automime, burst will try to figure out whether the message is formatted with MIME and contains MIME parts of type β€œmessage/rfc822”. if it is, it bursts the message using MIME formatting rules. the -mime switch is there when you wanna enforce MIME formatting. and -nomime will force burst to use RFC 934 rules instead. periodt.

the -quiet switch tells burst to be silent about reporting messages that aren't in digest format. shhh. 🀫

the -verbose switch tells burst to tell you the general actions it's taking to explode the digest. very main character of it, honestly. πŸ‘‘

and here's a fun lil fact: it turns out burst works equally well on forwarded messages and blind-carbon-copies as it does on Internet digests β€” as long as those forwarded/bcc things were generated by forw or send. no cap. ✨


πŸŽ€ FILES πŸŽ€

  • $HOME/.mh_profile β€” the user's profile.

πŸ’œ PROFILE COMPONENTS πŸ’œ

  • Path: β€” to determine the user's nmh directory.
  • Current-Folder: β€” to find the default current folder.
  • Msg-Protect: β€” to set mode when creating a new message.

🌈 SEE ALSO 🌈


πŸ“ DEFAULTS πŸ“

  • +folder β€” the current folder.
  • msgs β€” the current message.
  • -noinplace
  • -automime
  • -noquiet
  • -noverbose

🧚 CONTEXT 🧚

if you give it a folder, that folder becomes the current folder. and here's the tea:

if you gave -inplace, then the first message burst becomes the current message. this leaves your context all set up and ready for a show of the table of contents of the digest, and a next to peek at the first message of the digest. cute, right?

if you gave -noinplace, then the first message extracted from the first digest burst becomes the current message. this leaves the context in a similar, but not identical, state to the one you get when you use -inplace. πŸ™ˆ


πŸ’€ BUGS πŸ’€

the burst program enforces a limit of approximately 1,000 on the number of messages which may be burst from a single message. there is usually no limit on the number of messages which may reside in the folder after the bursting though. so like, the folder can hold a whole party, it's just the bursting itself that has a cap.

although burst uses a sophisticated algorithm to determine where one encapsulated message ends and another begins, not all digest creators use an encapsulation algorithm. in degenerate cases, this usually results in burst finding an encapsulation boundary prematurely and splitting a single encapsulated message into two or more messages. these erroneous digest creators should be fixed. fr fr. 😀

furthermore, any text which appears after the last encapsulated message is not placed in a separate message by burst. this text is usually an β€œEnd of digest” string. and as a result of this possibly unfriendly behavior on the part of burst, note that when the -inplace option is used, this trailing information is lost. 😭 in practice, this is not a problem, since correspondents usually place remarks in text prior to the first encapsulated message, and that information is not lost. phew. 🫢


and that's the whole page, bestie!! πŸŽ€ this was nmh-1.8, dated 2013-02-08 β€” so yeah, it's giving vintage, but it still slays. go forth and burst responsibly. πŸ’–βœ¨

πŸ“¦ where this page comes from