MSEQ(1)

πŸ’Œ mseq β€” manipulate message sequences

okay bestie, welcome to mseq(1), part of the General Commands Manual β€” and no, it's not "m-sequence" like a math thing, it's literally message sequence and it's about to be your new fave ✨


🌸 NAME 🌸

mseq β€” manipulate message sequences πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

mseq [-fr] [-c msg] msgs ...
mseq -S [-fr] < sequence
mseq -A [-fr] < sequence
mseq -C msg

✨ DESCRIPTION ✨

so like, mseq prints, fixes and sets the message sequence. that's the whole vibe. three jobs, one icon πŸ‘‘

(if you're wondering how the msgs argument syntax works, go peek at mmsg(7) β€” it's all in there, iykyk)

if you pass no msgs and you're running mseq interactively, it just prints all the messages in the sequence. like, everything. the whole roster. 🫢

with -S or -A, mseq will replace (that's -S) or append to (that's -A) the default sequence. and here's the cute part β€” if standard output is not a terminal, the new sequence gets printed too. surprise bonus content 🎁

the options are as follows:

  • -c msg β€” behave as if msg was the current message. delulu? no, canon. πŸ’–
  • -f β€” fix non-existing filenames by searching for a message with the same maildir id (but different flags). glow-up for broken paths ✨
  • -r β€” remove leading indentation from the filenames. gotta trim, bestie πŸ’…
  • -S β€” set the message sequence to the filenames passed on standard input.
  • -A β€” like -S, but append to the message sequence instead of replacing it. same energy, more chill πŸ¦‹
  • -C msg β€” set the current message to msg and exit. no small talk, just do it and dip 😌

🌈 ENVIRONMENT 🌈

  • MBLAZE β€” directory containing mblaze configuration. (Default: $HOME/.mblaze)
  • MAILCUR β€” symbolic link referring to the current message. (Default: ${MBLAZE:-$HOME/.mblaze}/cur)
  • MAILDOT β€” when set to a filename, overrides the current message. (prefer using -c instead β€” that's the polite way to do it πŸ™ˆ)
  • MAILSEQ β€” file were the sequence is stored. (Default: ${MBLAZE:-$HOME/.mblaze}/seq)

πŸ’€ EXIT STATUS πŸ’€

the mseq utility exits 0 on success, and >0 if an error occurs. simple as that, no cap ⭐


πŸ‘‘ SEE ALSO πŸ‘‘

mmsg(7)


🧚 AUTHORS 🧚

Leah Neukirchen <leah@vuxu.org>


πŸ’œ LICENSE πŸ’œ

mseq is in the public domain. fr fr, it's free free πŸ•ŠοΈ

to the extent possible under law, the creator of this work has waived all copyright and related or neighboring rights to this work.

http://creativecommons.org/publicdomain/zero/1.0/


ok so that's the whole page!! go forth and sequence your messages, main character πŸ’–

Debian Β· July 22, 2016 β€” yeah this page is a lil vintage but she's still serving, and honestly? iconic. bye bestie, love u, read your mail πŸŒΈπŸ’…βœ¨