Boogie
jmapcli · JMAP z terminala
01.
v1.0.0 · macOS
Natywny klient JMAP dla wiersza poleceń.

JMAP z wiersza poleceń.

jmapcli komunikuje się przez JMAP ze Stalwart (i z dowolnym serwerem JMAP) wprost z terminala — wysyłaj, czytaj, wyszukuj, synchronizuj, przenoś i zarządzaj pocztą. Natywny Swift, dane logowania w Keychain na macOS, bez telemetrii.

$ brew tap jasonhollis/boogie && brew install jmapcli $ jmapcli login # przechowywane w Keychain na macOS $ jmapcli send --to you@example.com --subject "Hi" --body "From the CLI"
02.
— Section 2
Install
Homebrew

Jedna linia. Podpisana.

2.1
Homebrew tap
brew tap jasonhollis/boogie && brew install jmapcli — jeden podpisany plik binarny, bez zależności do skompilowania. Aktualizacje przez brew upgrade.
— macOS
Apple silicon
2.2
Uwierzytelnianie przez Keychain
Dane logowania są odczytywane z Keychain logowania macOS według tożsamości JMAP. Nic w dotfiles, nic w env vars.
— security
find-generic
2.3
Bez telemetrii
Narzędzie niczego nie wysyła do twórcy. Jedyną siecią, z którą się łączy, jest twój serwer JMAP.
— zero
SDKs
03.
— Section 3
Commands
One verb each

Wszystko jest podpoleceniem.

login
Zapisz w Keychain dane logowania do serwera JMAP
discover
Wykryj sesję JMAP z serwera
mailboxes
Wyświetl wszystkie skrzynki pocztowe
list
Wyświetl wiadomości w skrzynce pocztowej
search
Wyszukuj pocztę według tekstu, tematu, nadawcy, odbiorcy, daty lub skrzynki
read
Wyświetl pełną treść wiadomości (renderowaną z Markdown)
send
Wyślij wiadomość przez JMAP Submission
move · trash · delete
Przenieś do skrzynki, przenieś do Kosza lub trwale usuń według ID
sync
Wykonaj synchronizację delta i pokaż, co się zmieniło
alias
Zarządzaj aliasami odbiorców
mcp
Uruchom jako serwer Model Context Protocol dla narzędzi AI
logout
Usuń zapisane dane logowania
— Część Boogie

Chcesz pełną aplikację?

jmapcli jest darmowy
natywna aplikacja Mail + Calendar jest w App Store
KTP Digital Pty Ltd · ABN 85 648 755 980