MU-REMOVE(1)
π MU REMOVE(1) π
okay bestie, listen β this is a page from the General Commands Manual, section 1, and it's all about mu-remove, which is literally the little command that yanks messages OUT of the database. no cap.
β¨ NAME β¨
mu-remove β remove messages from the database. that's it, that's the whole job. iconic behavior honestly.
π¦ SYNOPSIS π¦
mu [COMMON-OPTIONS] remove [OPTIONS] FILE...
likeβ¦ look at her. she's simple. she's elegant. she takes files. π
πΈ DESCRIPTION πΈ
so mu remove takes specific messages and removes them from the database, and each one you're removing gets named by its filename. that's how you tell her who to delete β by file path, not by some fancy ID or query.
and here's the little plot twist that lowkey matters: the files do not have to actually exist in the file system. nope. not required. the database just needs to know the name. the actual file can be fully gone, yeeted into the void, doesn't matter β mu remove will still clear it out of the db. it's giving ghost cleanup. π»
π REMOVE OPTIONS π
π --muhome
use a non-default directory to store and read the database, write the logs, etc. etc. β basically "put all my mu stuff over there instead".
by default, mu follows the XDG Base Directory Specification. so on GNU/Linux, for example, it defaults to ~/.cache/mu and ~/.config/mu.
β οΈ plot twist for the oldheads: earlier versions ofmudefaulted to~/.mu, and that's not the default anymore β if you still want that spot, you now have to say it out loud, like--muhome=~/.mu. periodt.
the environment variable MUHOME can be used as an alternative to --muhome. and if you set both? --muhome wins. she has precedence. main character energy. π
π COMMON OPTIONS π
-d,--debugβ makesmugenerate extra debug information, which is useful for debugging the program itself. where does all that go? to the standard logging location β go peek atmu(1)for the deets.-q,--quietβ makesmunot output informational messages and progress information to standard output, and instead send them only to the log file. error messages will still go to standard error, she's not gonna hide the bad news from you. and honestly? note thatmu indexis much faster with--quiet, so it's recommended you use this option when you're runningmufrom scripts etc. speed + silence = the dream combo fr fr. π₯--log-stderrβ causesmuto not output log messages to standard error, in addition to sending them to the standard logging location.--nocolorβ do not use ANSI colors. the environment variableNO_COLORcan be used as an alternative to--nocolor. (sad girlypop hours, but okay, accessibility is valid π)-V,--versionβ printsmuversion and copyright information.-h,--helpβ lists the various command line options. your bestie when you forget literally everything.
π REPORTING BUGS π
found a bug? NOT on my watch. please report bugs at:
https://github.com/djcb/mu/issues
go tell them everything, they wanna know π«Ά
π AUTHOR π
Dirk-Jan C. Binnema <djcb@djcbsoftware.nl>
β COPYRIGHT β
this manpage is part of mu 1.14.2.
Copyright Β© 2008-2026 Dirk-Jan C. Binnema. License GPLv3+: GNU GPL version 3 or later https://gnu.org/licenses/gpl.html. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
π yes bestie, that's the real deal β free to change, free to redistribute, but no warranty, so don't come crying to anyone if it goes sideways. to the extent permitted by law, obviously.
π§ SEE ALSO π§
and that's the whole page, babes. it came from the General Commands Manual, section 1, it's the MU REMOVE(1) page, and it's documenting mu version 1.14.2. go forth and remove responsibly π
β¨π
π¦ where this page comes from
- ubuntu stonking: maildir-utils 1.14.2-1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms