GMI(1)

πŸ“¦
version 1.6 Β· 5 versions
, in ubuntu resolute, ubuntu stonking

✨ GMI(1) β€” the manual page, but make it cute ✨

okay bestie, settle in, because GMI(1) is about to become your new obsession πŸ’– it's a User Command, and honestly? it ate.


🌸 NAME 🌸

gmi β€” fast fetch and two-way tag synchronization between notmuch and GMail πŸ¦‹


🌟 SYNOPSIS 🌟

so here's the whole vibe. this program can pull email and labels (and changes to labels, yes, the changes too πŸ‘€) from your GMail account and store them locally in a maildir, with the labels synchronized with a notmuch database. and then β€” and this is the iconic part β€” the changes to tags in the notmuch database may be pushed back remotely to your GMail account 🫢

but listen. it will not and it can not:

  • Add or delete messages on your remote account πŸ’€
  • Modify messages other than their labels πŸ™ˆ

that's the whole deal. know your limits, periodt.


πŸ’… DESCRIPTION πŸ’…

usage line, verbatim, no cap:

gmi [-h] {pull,push,send,sync,auth,init,set} ...

πŸŽ€ positional arguments πŸŽ€

{pull,push,send,sync,auth,init,set} β€” these are the actions, the main character lineup 🌈

  • pull β€” pull new e-mail and remote tag-changes ✨
  • push β€” push local tag-changes πŸ”₯
  • send β€” send a MIME message read from STDIN. πŸ“
  • sync β€” sync changes (flags have same meaning as for push and pull) 🧚
  • auth β€” authorize lieer with your GMail account πŸ”‘
  • init β€” initialize local e-mail repository and authorize 🌱
  • set β€” set options for repository βš™οΈ

🌼 options 🌼

  • -h, --help β€” show this help message and exit πŸ‘‘

ngl bestie, that's the whole page. short, sweet, and it does exactly what it says on the tin πŸ’œ

okay so final sign-off, the receipts, the credits, the little bow on top πŸŽ€ this whole thing is gmi 1.6-6, dated October 2025, and it's served to you straight from GMI(1). love that for you. go sync something iconic πŸ’–βœ¨

πŸ“¦ where this page comes from