OFFLINEIMAPUI(7)
π NAME π
offlineimapui β The User Interfaces. Yep bestie, this is the whole manual page for OFFLINEIMAPUI(7), and itβs all about OfflineIMAPβs different UIs. π
β¨ DESCRIPTION β¨
OfflineIMAP ships with different UIs, and each one is doing its own thing for its own purpose. No cap.
π TTYUI π
TTYUI is the interface for people running stuff in terminals. It prints out basic status messages and is generally friendly to use on a console or xterm. Slay for terminal girlies. π₯οΈβ¨
π BASIC π
Basic is designed for situations where OfflineIMAP will be run non-attended and the status of its execution will be logged. Itβs the βset it and log itβ vibe.
This user interface is not capable of reading a password from the keyboard; account passwords must be specified using one of the configuration file options. So no interactive password moment, okay? For example, it will not print periodic sleep announcements and tends to be a tad less verbose, in general. Lowkey quieter, highkey still logging. π
π BLINKENLIGHTS π
Blinkenlights is an interface designed to be sleek, fun to watch, and informative of the overall picture of what OfflineIMAP is doing. Itβs giving dashboard main character energy. β¨
Blinkenlights contains a row of βLEDsβ with command buttons and a log. The log shows more detail about what is happening and is color-coded to match the color of the lights. Obsessed. π‘
Each light in the Blinkenlights interface represents a thread of execution β that is, a particular task that OfflineIMAP is performing right now. The colors indicate what task the particular thread is performing, and are as follows:
- Black β indicates that this lightβs thread has terminated; it will light up again later when new threads start up. So, black indicates no activity. π
- Red (Meaning 1) β is the color of the main programβs thread, which basically does nothing but monitor the others. It might remind you of HAL 9000 in 2001. ποΈ
- Gray β indicates that the thread is establishing a new connection to the IMAP server.
- Purple β is the color of an account synchronization thread that is monitoring the progress of the folders in that account (not generating any I/O).
- Cyan β indicates that the thread is syncing a folder.
- Green β means that a folderβs message list is being loaded.
- Blue β is the color of a message synchronization controller thread.
- Orange β indicates that an actual message is being copied. (We use fuchsia for fake messages.)
- Red (meaning 2) β indicates that a message is being deleted.
- Yellow / bright orange β indicates that message flags are being added.
- Pink / bright red β indicates that message flags are being removed.
- Red / Black Flashing β corresponds to the countdown timer that runs between synchronizations.
The name of this interface derives from a bit of computer history. Eric Raymondβs Jargon File defines blinkenlights, in part, as:
Front-panel diagnostic lights on a computer, esp. a dinosaur. Now that dinosaurs are rare, this term usually refers to status lights on a modem, network hub, or the like.
This term derives from the last word of the famous blackletter-Gothic sign in mangled pseudo-German that once graced about half the computer rooms in the English-speaking world. One version ran in its entirety as follows:
ACHTUNG! ALLES LOOKENSPEEPERS!
Das computermachine ist nicht fuer gefingerpoken und mittengrabben.
Ist easy schnappen der springenwerk, blowenfusen und poppencorken
mit spitzensparken. Ist nicht fuer gewerken bei das dumpkopfen.
Das rubbernecken sichtseeren keepen das cotten-pickenen hans in das
pockets muss; relaxen und watchen das blinkenlichten.
π¦ QUIET π¦
It will output nothing except errors and serious warnings. Like Basic, this user interface is not capable of reading a password from the keyboard; account passwords must be specified using one of the configuration file options. π«Ά
πΈ SYSLOG πΈ
Syslog is designed for situations where OfflineIMAP is run as a daemon (e.g., as a systemd --user service), but errors should be forwarded to the system log. Like Basic, this user interface is not capable of reading a password from the keyboard; account passwords must be specified using one of the configuration file options. π
π§ MACHINEUI π§
MachineUI generates output in a machine-parsable format. It is designed for other programs that will interface to OfflineIMAP. π€β¨
π₯ SEE ALSO π₯
Okay bestie, thatβs the whole page β OFFLINEIMAPUI(7), dated 08/10/2026. Go off, and may your lights blink beautifully. ππ
π
π¦ where this page comes from
- arch rolling: offlineimap 8.0.3-2 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms