pingme
v0.2.6
文件 • 支援的服務 • 安裝 • Github 操作 • 設定 • 貢獻 •
PingMe是一個個人項目,旨在滿足我對警報的需求,大多數主要平台都整合了發送警報的功能,但它並不總是有用,要么你被困在一個特定的平台上,要么你必須進行大量的整合。我需要一個小型實用程序,我可以從備份腳本、cron 作業、CI/CD 管道或從任何地方調用它來發送包含特定資訊的訊息。我可以輕鬆地將其運送到任何地方。於是,PingMe誕生了。
一切都可以透過環境變數進行配置,您可以簡單地將日誌或訊息匯出到一個變量,該變數將作為訊息發送,最重要的是,它充當支援多個平台的瑞士軍刀之類的工具。
brew install kha7iq/tap/pingme
預設情況下 pingme 將安裝在/usr/bin/
此操作需要 sudo。
如果您想提供自訂安裝路徑,可以將其作為腳本的輸入。即./install.sh $HOME/bin
curl -s https://raw.githubusercontent.com/kha7iq/pingme/master/install.sh | sudo sh
或者
curl -sL https://bit.ly/installpm | sudo sh
# build from sources
yay -S pingme
# binary
yay -S pingme-bin
# Chose desired version, architecture & target os
export PINGME_VERSION= " 0.2.6 "
export ARCH= " x86_64 "
export OS= " Linux "
wget -q https://github.com/kha7iq/pingme/releases/download/v ${PINGME_VERSION} /pingme_ ${OS} _ ${ARCH} .tar.gz &&
tar -xf pingme_ ${OS} _ ${ARCH} .tar.gz &&
chmod +x pingme &&
sudo mv pingme /usr/local/bin/pingme
scoop bucket add pingme https: // github.com / kha7iq / scoop - bucket.git
scoop install pingme
或者,您可以前往發布頁面並下載適用於 Windows 和所有其他支援平台的deb
、 rpm
或binary
。
Docker 容器也可在 dockerhub 和 github 容器註冊表上使用。
latest
標籤將始終提取可用的最新版本,或者您也可以下載特定版本。查看發布頁面以取得可用版本。
Docker 註冊表
docker pull khaliq/pingme:latest
Github 註冊中心
docker pull ghcr.io/kha7iq/pingme:latest
跑步
docker run ghcr.io/kha7iq/pingme:latest
github 操作可用於與您的工作流程集成,您可以在 Github Market Place 或此處的 Github Repo 上找到它。
- name : PingMe-Action
uses : kha7iq/pingme-action@v1
❯ pingme
NAME:
PingMe - Send message to multiple platforms
USAGE:
main [global options] command [command options] [arguments...]
DESCRIPTION:
PingMe is a CLI tool which provides the ability to send messages or alerts to multiple
messaging platforms and also email, everything is configurable via environment
variables and command line switches.Currently supported platforms include Slack, Telegram,
RocketChat, Discord, Pushover, Mattermost, Pushbullet, Microsoft Teams, Twillio, Mastodon,
email address, Line, Gotify and Wechat.
COMMANDS:
telegram Send message to telegram
rocketchat Send message to rocketchat
slack Send message to slack
discord Send message to discord
teams Send message to microsoft teams
pushover Send message to pushover
email Send an email
mattermost Send message to mattermost
pushbullet Send message to pushbullet
twillio Send sms via twillio
zulip Send message to zulip
mastodon Set status message for mastodon
line Send message to line messenger
wechat Send message to wechat official account
gotify Send push notification to gotify server
help, h Shows a list of commands or help for one command
GLOBAL OPTIONS:
--help, -h show help (default: false)
查看文件頁面以了解更多詳細資訊。
所有標誌都有與其關聯的對應環境變數。您可以提供帶有標誌的值或匯出到變數。
查看文件頁面以了解更多詳細資訊。
歡迎貢獻、問題和功能請求!
請隨時檢查問題頁面。您也可以查看貢獻指南。
該專案基於令人驚嘆的 Notify 庫