MU-ADD(1)
π NAME π
okay so mu-add β it adds one or more messages to the database. that's it, that's the whole vibe β¨
π¦ SYNOPSIS π¦
mu [COMMON-OPTIONS] add [OPTIONS] FILE...
πΈ DESCRIPTION πΈ
so mu add is literally the command for adding specific message files to your database, bestie. but heads up β every single file has to be specified with an absolute path. no relative paths, no shortcuts, no "but it's right there in my cwd" energy. absolute. path. periodt π
π ADD OPTIONS π
--muhomeβ use a non-default directory to store and read the database, write the logs, whatever else needs a home. by default mu follows the XDG Base Directory Specification (so like, on GNU/Linux it defaults to~/.cache/muand~/.config/mu). earlier versions of mu defaulted to~/.mu, which now means you gotta say--muhome=~/.muif that's still your thing π
the environment variable MUHOME can be used as an alternative to --muhome. and the latter has precedence β so --muhome wins the vibe check if they ever disagree π
β¨ COMMON OPTIONS β¨
-d,--debugβ makes mu generate extra debug information, which is useful for debugging the program itself. where does it go? to the standard logging location; peepmu(1)for that π«Ά-q,--quietβ causes mu to not output informational messages and progress information to standard output, but only to the log file. error messages will still be sent to standard error, so don't worry, you won't be totally ghosted. also note thatmu indexis much faster with--quiet, so it's recommended you use this option when using mu from scripts etc. scripts girlies rise up π₯--log-stderrβ causes mu to not output log messages to standard error, in addition to sending them to the standard logging location. yes, that's the actual wording, read it twice, it's giving double negative π--nocolorβ do not use ANSI colors. the environment variableNO_COLORcan be used as an alternative to--nocolor. monochrome era, we respect it π-V,--versionβ prints mu version and copyright information. the receipts, basically.-h,--helpβ lists the various command line options. your bestie when you forget everything.
π EXIT CODE π
this command returns 0 upon successful completion, or a non-zero exit code otherwise. here's the whole roster, no gatekeeping:
0β success π2β no matches found. try a different query π11β database schema mismatch. you need to re-initialize mu, seemu-init(1)π19β failed to acquire lock. some other program has exclusive access to the mu database π99β caught an exception β οΈ
π REPORTING BUGS π
please report bugs at https://github.com/djcb/mu/issues. we love a bug report, fr fr π
π AUTHOR π
Dirk-Jan C. Binnema <djcb@djcbsoftware.nl> β king behavior, no cap π
π 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.
π SEE ALSO π
mu(1), mu-index(1), mu-remove(1)
and that's the whole page babes π«Ά this one's MU ADD(1) from the General Commands Manual, serving mu 1.14.2 realness β go forth and add your messages to that database, you absolute icon π
β¨π
π¦ 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