Boogie
jmapcli · JMAP из терминала
01.
v1.0.0 · macOS
Нативный JMAP-клиент командной строки.

JMAP из командной строки.

jmapcli общается по JMAP со Stalwart (и любым JMAP-сервером) прямо из терминала — отправка, чтение, поиск, синхронизация, перемещение писем и управление ими. Нативный Swift, учётные данные в macOS Keychain, без телеметрии.

$ brew tap jasonhollis/boogie && brew install jmapcli $ jmapcli login # хранится в macOS Keychain $ jmapcli send --to you@example.com --subject "Hi" --body "From the CLI"
02.
— Section 2
Install
Homebrew

Одна строка. Подписано.

2.1
Homebrew tap
brew tap jasonhollis/boogie && brew install jmapcli — единый подписанный бинарник, без зависимостей для компиляции. Обновления через brew upgrade.
— macOS
Apple silicon
2.2
Аутентификация через Keychain
Учётные данные читаются из macOS login Keychain по JMAP-идентичности. Ничего в dotfiles, ничего в env vars.
— security
find-generic
2.3
Без телеметрии
Инструмент никуда не отправляет данные. Единственная сеть, к которой он обращается, — ваш JMAP-сервер.
— zero
SDKs
03.
— Section 3
Commands
One verb each

Всё — это подкоманда.

login
Сохранить учётные данные JMAP-сервера в Keychain
discover
Обнаружить JMAP-сессию с сервера
mailboxes
Показать все почтовые ящики
list
Показать письма в почтовом ящике
search
Поиск писем по тексту, теме, отправителю, получателю, дате или ящику
read
Показать полное содержимое письма (рендеринг Markdown)
send
Отправить письмо через JMAP Submission
move · trash · delete
Переместить в ящик, переместить в Корзину или удалить навсегда по ID
sync
Выполнить дельта-синхронизацию и показать изменения
alias
Управление псевдонимами получателей
mcp
Запустить как сервер Model Context Protocol для AI-инструментов
logout
Удалить сохранённые учётные данные
— Часть Boogie

Нужно полное приложение?

jmapcli бесплатен
нативное приложение Почта + Календарь доступно в App Store
KTP Digital Pty Ltd · ABN 85 648 755 980