Dokumentasi • Layanan yang Didukung • Penginstalan • Aksi Github • Konfigurasi • Berkontribusi •
PingMe adalah proyek pribadi untuk memenuhi kebutuhan saya akan peringatan, sebagian besar platform utama memiliki integrasi untuk mengirim peringatan tetapi tidak selalu berguna, entah Anda terjebak dengan satu platform tertentu, atau Anda harus melakukan banyak integrasi. Saya memerlukan utilitas kecil yang dapat saya panggil dari skrip cadangan, pekerjaan cron, saluran CI/CD atau dari mana saja untuk mengirim pesan dengan informasi tertentu. Dan saya bisa mengirimkannya ke mana saja dengan mudah. Oleh karena itu, lahirlah PingMe.
Semuanya dapat dikonfigurasi melalui variabel lingkungan, dan Anda cukup mengekspor log atau pesan ke variabel yang akan dikirim sebagai pesan, dan yang paling penting, ini berfungsi sebagai alat semacam pisau tentara swiss yang mendukung berbagai platform.
brew install kha7iq/tap/pingme
Secara default, pingme akan diinstal di /usr/bin/
sudo diperlukan untuk operasi ini.
Jika Anda ingin memberikan jalur pemasangan khusus, Anda dapat melakukannya sebagai masukan ke skrip. yaitu ./install.sh $HOME/bin
curl -s https://raw.githubusercontent.com/kha7iq/pingme/master/install.sh | sudo sh
atau
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
Alternatifnya, Anda dapat membuka halaman rilis dan mengunduh deb
, rpm
, atau binary
untuk windows & semua platform lain yang didukung.
Kontainer Docker juga tersedia di registri kontainer dockerhub dan github.
tag latest
akan selalu menarik versi terbaru yang tersedia, atau Anda juga dapat mengunduh versi tertentu. Periksa halaman rilis untuk versi yang tersedia.
Registri Docker
docker pull khaliq/pingme:latest
Registri Github
docker pull ghcr.io/kha7iq/pingme:latest
Berlari
docker run ghcr.io/kha7iq/pingme:latest
Tindakan github tersedia untuk integrasi dengan alur kerja Anda, Anda dapat menemukannya di Github Market Place atau di sini 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)
Periksa Halaman Dokumentasi untuk lebih jelasnya.
Semua bendera memiliki variabel lingkungan terkait yang terkait dengannya. Anda dapat memberikan nilai dengan tanda atau mengekspor ke variabel.
Lihat Halaman Dokumentasi untuk lebih jelasnya.
Kontribusi, masalah, dan permintaan fitur dipersilakan!
Jangan ragu untuk memeriksa halaman masalah. Anda juga dapat melihat panduan berkontribusi.
Proyek ini didasarkan pada perpustakaan Notify yang luar biasa