MARUKU(1)

πŸ’– MARUKU(1) πŸ’–

okay so bestie, welcome to the maruku manual page β€” it's in the General Commands Manual section, and it's literally the whole vibe of turning markdown into other stuff. sit down, grab a strawberry πŸ“, we're doing this.


✨ NAME ✨

maruku β€” converts markdown files to various output. that's it, that's the job, and she ate. πŸ’…


✨ SYNOPSIS ✨

maruku [options] [file1.md [file2.md ...]]

✨ DESCRIPTION ✨

so maruku is a markdown interpreter, no cap. you hand her files written in the markdown language and she transforms them into HTML, TeX of PDF (using pdflatex). iconic behaviour honestly.

and here's the little plot twist 🫢: if you don't give her a file on the command-line, maruku acts as a filter β€” she takes standard input and converts it to standard output. main character energy, works with pipes, obsessed.


✨ OPTIONS ✨

  • -v, --[no-]verbose β€” run verbosely. she will tell you things. πŸ‘€
  • -u, --[no-]unsafe β€” use unsafe features. bestie be careful with this one, it's literally called unsafe 😭
  • -b β€” break on error. no pushing through, we stop right there.
  • -i, --math-images _ENGINE_ β€” uses _ENGINE_ to render TeX to PNG. πŸŽ€
  • -m, --math-engine _ENGINE_ β€” uses _ENGINE_ to render MathML.
  • -o, --output _FILE_ β€” output filename. your file, your name, your rules.
  • --pdf β€” creates PDF output using pdflatex. please see the NOTE below, it matters fr fr πŸ‘‡
  • --s5 β€” write S5 slideshow. presentation slay ✨
  • --html β€” write HTML output.
  • --html-frag β€” write the contents of the BODY. just the inside bits, no wrapper, lowkey minimalist πŸ’œ
  • --tex β€” write LaTeX.
  • --inspect β€” shows the parsing result. she's showing you her work 🧚
  • --version β€” show version.

✨ SEE ALSO ✨

go read those too, iykyk 🌈


✨ NOTE ✨

an important note for debian users, and i need you to actually read this one: to prevent a lightweight library such as libmaruku-ruby to pull in heavy dependencies like texlive, libmaruku-ruby does not depend on texlive (but only recommends it). which means β€” and this is the part that hurts 😭 β€” if you do not install texlive, you will not have PDF output. no texlive, no PDF. periodt.

✨ AUTHOR ✨

maruku was written by Andrea Censi <andrea@rubyforge.org>. 🫢

this manual page was written by Vincent Fourmond <fourmond@debian.org>, for the Debian project (but may be used by others). iconic of them honestly πŸ’–


and that's the whole page bestie!! this version is the MARUKU(1) one, dated May 27, 2007 🌸 go forth and convert some markdown, you've got this πŸ‘‘βœ¨

πŸ“¦ where this page comes from