MFLOW(1)
π MFLOW(1) β the mflow manual, but make it slay π
okay bestie, welcome to the mflow page from the General Commands Manual. yes this is a real Unix tool and yes it's lowkey iconic, come sit with me π«Ά
β¨ NAME β¨
mflow β reflow format=flowed plain text messages π
π SYNOPSIS π
mflow [-f] [-q] [-w width] < file
πΈ DESCRIPTION πΈ
so basically, mflow takes standard input and reformats it following the rules of RFC 3676. it peeks at PIPE_CONTENTTYPE too, which is exactly why it's such a perfect little filter for text/plain messages when you're working with mshow(1). and if a message isn't marked as format=flowed? it just passes it straight through, unchanged, untouched, no notes. β¨
text gets reflowed (but only where that's actually allowed, we're not chaotic) to fit the width you get from the environment variable COLUMNS, or the terminal width, or 80 characters by default if nobody's saying otherwise.
and if the environment variable MAXCOLUMNS is defined, that's what sets the maximum line length. periodt. π
here's the tea on the options, bestie:
-fβ force wrapping of long lines. no more letting them run wild. π€-qβ prefix lines with>. and yes you can stack it, use it multiple times, go feral with it. π-w widthβ set the maximum line length to width. you're the main character, you pick the number. π
π₯ EXIT STATUS π₯
the mflow utility exits 0 on success, and >0 if an error occurs. simple as that, no drama, no cap. π
π¦ SEE ALSO π¦
π AUTHORS π
Leah Neukirchen <leah@vuxu.org> β absolute legend, we stan π«Ά
π LICENSE π
mflow is in the public domain. yes, for real, fr fr.
to the extent possible under law, the creator of this work has waived all copyright and related or neighboring rights to this work. so generous, so iconic, so giving. π
http://creativecommons.org/publicdomain/zero/1.0/
and that's the whole page bestie!! this one came from Debian, dated September 6, 2017, and that's your cute little sign-off β go reflow some messages, you got this π β¨πΈ
π¦ where this page comes from
- alpine 3.24: mblaze-doc 1.4-r0 Β· CC0-1.0
- debian bookworm: mblaze 1.1-1 Β· CC0-1.0
- debian trixie: mblaze 1.1-1 Β· CC0-1.0
- nixos 26.05: mblaze 1.4
- nixpkgs unstable: mblaze 1.4
- ubuntu jammy: mblaze 1.1-1 Β· CC0-1.0
- ubuntu noble: mblaze 1.1-1 Β· CC0-1.0
- ubuntu resolute: mblaze 1.1-1build1 Β· CC0-1.0
- ubuntu stonking: mblaze 1.1-1build1 Β· CC0-1.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms