

Github GitHub - kha7iq/pingme: PingMe is a CLI tool which provides the ability t...
source link: https://github.com/kha7iq/pingme
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

PingMe CLI
About • Documentation • Supported Services • Install • Configuration • Contributing • Show Your Support •
About
PingMe is a personal project to satisfy my needs of having alerts, most major platforms have integration to send alerts but its not always useful, either you are stuck with one particular platform, or you have to do alot of integrations. I needed a small app which i can just call from my backup scripts, cron jobs, CI/CD pipelines or from anywhere to send a message with particular information. And i can ship it everywhere with ease. Hence, the birth of PingMe.
Everything is configurable via environment variables, and you can simply export the logs or messages to a variable which will be sent as message. And most of all this serves as a swiss army knife sort of tool which supports multiple platforms.
Supported services
- Discord
- Microsoft Teams
- RocketChat
- Slack
- Telegram
- Pushover
Install
Linux & MacOs
brew install kha7iq/tap/pingme
Go Get
go get -u github.com/kha7iq/pingme
Windows
Alternatively you can head over to release pages and download the binary for windows & all other supported platforms.
Usage
❯ pingme NAME: PingMe - Send message to multiple platforms USAGE: pingme [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, Microsoft Teams and email address. 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 help, h Shows a list of commands or help for one command GLOBAL OPTIONS: --help, -h show help (default: false)
Check Documentation Page for more details.
Configuration
All the flags have corresponding environment variables associated with it. You can either provide the value with flags or export to a variable.
View the Documentation Page for more details.
Contributing
Contributions, issues and feature requests are welcome!
Feel free to check issues page. You can also take a look at the contributing guide.
Show your support
Give a if you like this project!
Recommend
-
6
Copy link crumblingstatue commented...
-
24
Conversation Copy link Contributor ...
-
8
Fresh intel — Intel provides more details on its Arc GPUs, which will be made by TSMC Still light on details, but the Arc GPUs will be a big step up from integrated. ...
-
15
Copy link Member eileencodes ...
-
4
json2fs Tool which converts json from file into F# records. There's also library Json2Fs.Core. Both can be found on nuget.org. Usage of Json2Fs Get it from nuget: dotnet tool install json2fs --glob...
-
22
WrappingHStack WrappingHStack is a UI Element that works in a very similar way to HStack, but automatically positions overflowing elements on next lines. Example WrappingHStack { Text("WrappingHStack")...
-
10
November 10, 2022 ...
-
5
Keycloak SSH PAM Install • Usage •
-
5
Quivr – Mobile The Quivr React Native Client is a mobile application built using React Native that provides users with the ability to upload files and engage in chat conversations using the
-
2
A GPT-4 based tutor which provides feedback for programmingSort by: Hey everyone, I wanted to introduce Code Companion, a side project I quickly built to potentially offer a new medium of support, when individua...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK