FMT(1)

πŸ“¦ version 0.12.0, in arch rolling

πŸ’– FMT(1) β€” General Commands Manual, bestie πŸ’–

okay so this is the fmt page, and the manual name is General Commands Manual β€” folded in near the top, exactly as requested, no boring header copy-paste energy here. πŸ’…

✨ NAME ✨

fmt β€” Reformat paragraphs from input (or standard input) to stdout. That's the whole assignment, and it ate. πŸ‘‘

🌸 SYNOPSIS 🌸

[OPTION]... [FILE]...

πŸ¦‹ DESCRIPTION πŸ¦‹

Reformat paragraphs from input (or standard input) to stdout. That's literally it β€” it's giving "reflow my paragraphs, please" and we respect it. πŸ’–

πŸŽ€ OPTIONS πŸŽ€

  • -c, --crown-margin β€” First and second line of paragraph may have different indentations, in which case the first line's indentation is preserved, and each subsequent line's indentation matches the second line. crown margin slay πŸ‘‘
  • -t, --tagged-paragraph β€” Like -c, except that the first and second line of a paragraph must have different indentation or they are treated as separate paragraphs. no cap, it is strict about that indent difference πŸ’…
  • -m, --preserve-headers β€” Attempt to detect and preserve mail headers in the input. Be careful when combining this flag with -p. that warning is real, bestie ⚠️
  • -s, --split-only β€” Split lines only, do not reflow. just split, no reflow drama βœ‚οΈ
  • -u, --uniform-spacing β€” Insert exactly one space between words, and two between sentences. Sentence breaks in the input are detected as [?!.] followed by two spaces or a newline; other punctuation is not interpreted as a sentence break. spacing rules, but make them uniform ✨
  • -p, --prefix <PREFIX> β€” Reformat only lines beginning with PREFIX, reattaching PREFIX to reformatted lines. Unless -x is specified, leading whitespace will be ignored when matching PREFIX. prefix girlies rise 🫢
  • -P, --skip-prefix <PSKIP> β€” Do not reformat lines beginning with PSKIP. Unless -X is specified, leading whitespace will be ignored when matching PSKIP. skip it, bestie πŸ™ˆ
  • -x, --exact-prefix β€” PREFIX must match at the beginning of the line with no preceding whitespace. exact means exact, no vibes-based matching πŸ’…
  • -X, --exact-skip-prefix β€” PSKIP must match at the beginning of the line with no preceding whitespace. exact skip energy, periodt 🎯
  • -w, --width <WIDTH> β€” Fill output lines up to a maximum of WIDTH columns, default 75. This can be specified as a negative number in the first argument. width queen πŸ‘‘
  • -g, --goal <GOAL> β€” Goal width, default of 93% of WIDTH. Must be less than or equal to WIDTH. goal width, but it cannot exceed WIDTH β€” rules are rules πŸ¦‹
  • -q, --quick β€” Break lines more quickly at the expense of a potentially more ragged appearance. quick and a little ragged, honestly relatable 😭
  • -T, --tab-width <TABWIDTH> [default: 8] β€” Treat tabs as TABWIDTH spaces for determining line length, default 8. Note that this is used only for calculating line lengths; tabs are preserved in the output. tabs stay in the output, bestie β€” this is just for line-length math 🧚
  • -h, --help β€” Print help. help me help you πŸ’–
  • -V, --version β€” Print version. version check, slay ⭐
  • [FILES] β€” the files list, exactly as it appears in the options block. yes, it stays 🫢

🌈 VERSION 🌈

v(uutils coreutils) 0.12.0

xoxo, bestie β€” source/version: v(uutils coreutils) 0.12.0 Β· date: 2026-09-17 πŸ’–βœ¨

πŸ“¦ where this page comes from