mirror of
https://github.com/HackHerz/pusher
synced 2025-12-06 02:10:19 +00:00
55 lines
1.1 KiB
Markdown
55 lines
1.1 KiB
Markdown
# pusher
|
|
**pusher** is a simple cli program to connect your server or computer with the app [PushNotifier](http://www.pushnotifier.de/).
|
|
|
|
|
|
# Building
|
|
## Requirements
|
|
|
|
* boost `libboost-dev`
|
|
* boost regex `libboost-regex-dev`
|
|
* boost program options `libboost-program-options-dev`
|
|
* curl `libcurl4-gnutls-dev`
|
|
|
|
## Compile
|
|
|
|
chmod +x configure
|
|
./configure
|
|
make
|
|
make install
|
|
|
|
If you want to uninstall `pusher` try
|
|
|
|
make remove
|
|
|
|
|
|
# Usage
|
|
|
|
The first time using `pusher` you have to log in to your [gidix.de](http://www.gidix.de/) account.
|
|
|
|
pusher -t
|
|
|
|
|
|
The next step is to request a list of all your devices available
|
|
|
|
pusher -l
|
|
|
|
|
|
You are finally able to send messages from your server to your device. You have two options now.
|
|
|
|
1) Normal mode.
|
|
Declare the message in " and put the message as your last argument.
|
|
|
|
pusher -i # "hello world"
|
|
|
|
Replace the `#` with the id of your device.
|
|
|
|
|
|
2) Pipe mode.
|
|
You can pipe the output of another program, e.g. echo, into `pusher`
|
|
|
|
echo "hello world" | pusher -i # -p
|
|
|
|
|
|
To see more available options use the help flag.
|
|
|
|
pusher -h
|