MEWL(1)

โœจ NAME โœจ

mewl โ€” message scanner for Mew 4 or later ๐Ÿฆ‹


๐ŸŽ€ SYNOPSIS ๐ŸŽ€

mewl [options] [folder [range]]

๐Ÿ’… DESCRIPTION ๐Ÿ’…

okay so bestie, listen. the mewl utility extracts the necessary fields out of messages that are stored in folders. that's its whole thing. it's not optional, it's not a nice-to-have โ€” this command is necessary for Mew to implement the asynchronous feature. like, Mew literally cannot do the async thing without it. main character energy fr fr. ๐Ÿ‘‘

the options are as follows:

  • -a โ€” print all the necessary fields when picking. all of them. the whole buffet. ๐Ÿ“
  • -b dir โ€” set the Mail home to dir.
  • -c bodylen โ€” set the max body length that gets extracted to bodylen. keep it cute, keep it short.
  • -d field โ€” set the field to be extracted to field.
  • -e command โ€” specify an external command to fetch the mailbox. outsourcing, iconic. ๐Ÿ’…
  • -m options โ€” specify options for command. (yes, the command from -e. they're a pair, iykyk.)
  • -f fields โ€” specify which fields to display.
  • -h โ€” display this help message. hi, hello, welcome. ๐Ÿซถ
  • -i file โ€” set the input stream to file.
  • -l length โ€” set the max field length to be extracted to length. the default value is 3. and 0 means no limit โ€” go feral, bestie, extract everything. ๐Ÿ˜ญ
  • -n โ€” don't use fstat(). just don't. ๐Ÿ™ˆ
  • -p pattern โ€” specify the pick pattern.
  • -s src โ€” set message source to src : '+folder range'.
  • -w โ€” wait for stdio input to synchronize. patience is a virtue, girlie. โณ
  • -v โ€” display the version.
  • -x suffix โ€” use this suffix.

๐Ÿ”ฎ the symbols, decoded ๐Ÿ”ฎ

Definitions of the symbols above are as follows:

range    N | [start]-[end] | last:N
pattern  ยดkey=val' | 'key!=val' | '!<pattern>' | '(<pattern>)' |
         '<pattern>&<pattern>' | '<pattern>|<pattern>'

๐Ÿ’€ BUGS ๐Ÿ’€

if a field is long, only the beginning three lines are extracted by default. yeah. not me finding out the hard way. it's giving "surprise, your field got trimmed" โ€” so set -l if you need more, okay? ๐Ÿ˜ญ


and that's the whole page, bestie ๐ŸŽ€ this one's from the General Commands Manual, it's MEWL(1), and it's dated March 5, 2003. slay, mwah ๐Ÿ’–