cvraut / whecho

linux echo but with webhooks! βš“
MIT License
4 stars 0 forks source link
command-line command-line-tool console developer-tools notifications reporting shell sre unix webhook windows

whecho

linux echo but with webhooks! βš“

Don't guess when a job is finished! Have it message you!

requirements

installation

pip install whecho

First Time Setup

Please enter the number/name of the config option you would like to modify (empty or Q to exit): 1 Please enter the new value for default_url: Successfully modified default_url to ! Current config: [1] default_url: [2] user: craut [3] machine: craut-spectre

Please enter the number/name of the config option you would like to modify (empty or Q to exit): q Successfully initialized whecho!


## general usage (from shell/console)

$ whecho "hello there"

![hello_there_discord](https://github.com/cvraut/whecho/blob/main/imgs/hello_there_discord.png?raw=true)

## usage from python

from whecho.whecho import whecho_simple whecho_simple("I'm inside python 🐍")

![inside_python](https://github.com/cvraut/whecho/blob/main/imgs/inside_python.png?raw=true)

## advanced usage

$ whecho --help usage: whecho [-h] [--version] [-m MSG] [--init] [-u URL] [-d] [MSG [MSG ...]]

Linux echo with webhooks! βš“

positional arguments: MSG The message to echo.

optional arguments: -h, --help show this help message and exit --version Prints the version of whecho and exits. -m MSG, --msg MSG The message to echo (same as 1st positional argument). --init Initializes whecho. Also used to change current config. -u URL, --url URL The webhook URL to send the message to. -d, --debug Whether to print debugging information.