Skip to content

mboxShell v0.9.0

Choose a tag to compare

@github-actions github-actions released this 05 Oct 10:05
· 4 commits to main since this release

mboxShell v0.9.0

What's new

  • Feature: export takes --dirname dts|seq-no|seq-no0 and --seq-width N, like attachments (#39), with the same [export] config defaults. Under seq-no/seq-no0, each EML, TXT and HTML file is named after its message's attachment folder (0007.html goes with 0007/); dts, the default, keeps the usual names. TXT and HTML exports also print that folder under the attachment list.
  • Fix: in a mailbox that starts with a UTF-8 BOM, the first message was exported wrong (#38): its .eml/Maildir file kept the From line as a header and lost its subject, and export --format mbox wrote a duplicate separator.

Full notes: CHANGELOG.md · CHANGELOG-ES.md

Fast terminal viewer for MBOX files of any size.

Downloads

Platform Binary
Linux x86_64 mboxshell-linux-x86_64
Linux ARM64 mboxshell-linux-aarch64
Linux RISC-V 64 mboxshell-linux-riscv64
FreeBSD x86_64 mboxshell-freebsd-x86_64
macOS Intel mboxshell-macos-x86_64
macOS Apple Silicon mboxshell-macos-aarch64
Windows x86_64 mboxshell-windows-x86_64.exe
Windows ARM64 mboxshell-windows-arm64.exe

Installation

# Linux / macOS
chmod +x mboxshell-*
sudo mv mboxshell-* /usr/local/bin/mboxshell

# Or build from source
cargo install --git https://github.com/dcarrero/mboxshell.git

What's included

  • Streaming MBOX parser (handles 50GB+ files)
  • Persistent binary index for instant re-opens
  • Gmail labels support (X-Gmail-Labels)
  • Advanced search (from:, subject:, date:, body:, has:attachment, etc.)
  • Conversation threading (JWZ algorithm)
  • Export to EML, TXT, CSV, HTML, a new MBOX or a Maildir, with attachment extraction
  • Full terminal UI with vi-style navigation
  • Bilingual interface (English/Spanish)