Himalaya - CLI के लिए ईमेल प्रबंधन टूल
(github.com/pimalaya)- कई ईमेल अकाउंट्स (मल्टी-अकाउंट, IMAP/Maildir/Notmuch/SMTP आदि सपोर्ट) को CLI environment में manage करने के लिए Rust-आधारित open source टूल
- टर्मिनल में ईमेल सूची देखना, पढ़ना, लिखना, भेजना/प्राप्त करना, encryption/decryption, filtering, multi-format output जैसी कई सुविधाएँ कमांड्स के जरिए इस्तेमाल की जा सकती हैं
- TOML configuration file या interactive wizard के जरिए आसान अकाउंट सेटअप, साथ में PGP encryption, keyring, OAuth2 authentication, JSON output, plugin integration जैसी समृद्ध extensibility
- mutt, aerc, alpine जैसे TUI mailer से अलग यह stateless CLI command-आधारित है, इसलिए DevOps/डेवलपर/automation pipeline environment के लिए अनुकूल
-
प्रमुख विशेषताएँ और फायदे
- मल्टी-अकाउंट सपोर्ट: wizard (interactive) या TOML configuration file से अकाउंट जोड़ना/प्रबंधित करना
- IMAP/Maildir/Notmuch/SMTP/Sendmail backend को स्वतंत्र रूप से चुना जा सकता है
- मैसेज लिखना:
$EDITORintegration, header/body/attachment को स्वतंत्र रूप से संपादित करना - PGP encryption: GPG·shell command·built-in method जैसे कई विकल्प
- की मैनेजमेंट: OS keyring integration, password manager command के उपयोग का समर्थन
- OAuth2 authentication: Gmail, Outlook आदि के आधुनिक ईमेल सुरक्षा प्रोटोकॉल के अनुरूप
- JSON output सपोर्ट:
--output jsonआदि, jq जैसी data pipeline के साथ आसान integration - शक्तिशाली plugin/extensibility: Vim, Emacs, Raycast आदि के साथ integration plugins उपलब्ध
-
अन्य विशेषताएँ
- stateless CLI तरीका shell automation/script के लिए अनुकूलित है (event loop-आधारित TUI से अलग)
- Rust-आधारित email-lib के पुन: उपयोग से अपने Rust-आधारित ईमेल टूल विकसित करना भी आसान
- debug/logging/color output control, विभिन्न backends (local/cloud/encrypted mail) का समर्थन
1 टिप्पणियां
Hacker News टिप्पणियाँ
Himalaya, CLI टूल लिखना और email workflow automation को आसान बनाता है। यह August के साथ अच्छी तरह काम करता है, और HTML को text में बदल सकता है। इसका उपयोग करके git email patch automation टूल लिखा गया है
यह अच्छा लगता है कि TUI फिर से ध्यान आकर्षित कर रहा है और इस्तेमाल हो रहा है। Textual का उपयोग करके Outlook के साथ इंटरफ़ेस करने वाला एक TUI टूल लिखा गया है, और email categorization तथा archiving/deletion को Vim-style UX के साथ लागू किया गया है
क्या यह email filters को support करता है, यह जानने की उत्सुकता है। Gmail filters को programmatically manage करना या config file से manage करना चाहता/चाहती हूँ
लगता है यह प्रोजेक्ट पहले भी देखा था, और यह देखकर खुशी है कि इसमें लगातार updates आ रहे हैं। जल्द ही इसे आज़माने का इरादा है
himalaya ...कमांड को समय-समय पर चलाना पड़ता है, या TUI खुला रहने पर यह background में refresh होता रहता हैFromheader को Thunderbird की तरह rewrite किया जा सकता है या नहींयह 'Pimalaya' है या 'Himalaya', इसे लेकर भ्रम है
क्या कोई local LLM का उपयोग करके email manage करता है? यह उपयोगी लग रहा है
logo पसंद आया
HN शीर्षक में "CLI to..." लिखा है, लेकिन GitHub repository में CLI-केंद्रित दस्तावेज़ नहीं मिल रहे
himalaya envelope list --account posteo --folder Archives.FOSS --page 2कमांड और PINE जैसा दिखने वाला screenshot हैमैं इस प्रोजेक्ट पर नज़र रखे हुए था/थी, लेकिन 1.0 से पहले email setup झंझट वाला होगा, इस वजह से हिचकिचाहट थी
यह जानना है कि क्या इस टूल का उपयोग Microsoft Teams corporate organization में किया जा सकता है। शायद नहीं हो सके, लेकिन उम्मीद है कि कोई तरीका हो