Pop - 一個可以在命令行終端下發(fā)送郵件的開源項(xiàng)目
大家好,又見面了,我是 GitHub 精選君!
背景介紹
在日常工作中,我們經(jīng)常需要發(fā)送電子郵件,但是有時候在命令行終端環(huán)境下,我們需要通過命令行來發(fā)送郵件,這時候就需要一個能夠在終端下發(fā)送郵件的工具。然而,市面上的這類工具往往操作復(fù)雜,使用不便。
今天要給大家推薦一個 GitHub 開源項(xiàng)目 charmbracelet/pop,該項(xiàng)目在 GitHub 有超過 1.7k Star,用一句話介紹該項(xiàng)目就是:“Send emails from your terminal”。

項(xiàng)目介紹
Pop 是一個可以在命令行終端下發(fā)送郵件的開源項(xiàng)目,它的主要功能是提供一個文本用戶界面(TUI)和命令行接口(CLI),讓你可以在終端環(huán)境下方便地發(fā)送郵件。你只需要簡單的命令,就可以完成郵件的發(fā)送,同時還支持附件的發(fā)送。此外,Pop 還支持通過 RESEND_API_KEY 或者配置 SMTP 主機(jī)來使用,這為用戶提供了更多的選擇。
如何使用
首先,可以通過包管理器進(jìn)行 pop 安裝,例如在 macOS 或 Linux 下,你可以使用 " brew install pop " 來安裝。
# macOS or Linux
brew install pop
# Nix
nix-env -iA nixpkgs.pop
# Arch (btw)
yay -S charm-pop-bin
# Install with Go
go install github.com/charmbracelet/pop@latest
然后,你可以通過 pop 命令來啟動 TUI,或者通過 " pop < message.md --from "[email protected]" --to "[email protected]" --subject "Hello, world!" --attach invoice.pdf " 的方式來發(fā)送郵件。此外,你還可以通過設(shè)置環(huán)境變量來配置 Pop,例如設(shè)置 POP_SMTP_HOST、POP_SMTP_PORT、POP_SMTP_USERNAME、POP_SMTP_PASSWORD 等。
項(xiàng)目推介
Pop 是一個由 Charmbracelet 開發(fā)的開源項(xiàng)目,Charmbracelet 是一個知名的開源組織,他們開發(fā)的項(xiàng)目都非常優(yōu)秀,比如 gum(一個優(yōu)雅的命令行終端工具)、vhs(命令行執(zhí)行錄制工具)。如果你在尋找一個在終端下發(fā)送郵件的工具,那么 Pop 是一個非常好的選擇。
以下是該項(xiàng)目 Star 趨勢圖(代表項(xiàng)目的活躍程度):

更多項(xiàng)目詳情請查看如下鏈接。
開源項(xiàng)目地址:https://github.com/charmbracelet/pop
開源項(xiàng)目作者:charmbracelet
以下是參與項(xiàng)目建設(shè)的所有成員:

關(guān)注我們,一起探索有意思的開源項(xiàng)目。
點(diǎn)擊如下卡片后臺回復(fù):加群,與技術(shù)極客們一起交流人工智能、開源項(xiàng)目,一起成長。如果你正在尋求開源項(xiàng)目推廣、DevOps、AIGC 大模型、軟件開發(fā)等領(lǐng)域的付費(fèi)服務(wù),可參考推文了解詳情。
