ltg_push 0.2.1

Push log files updates to Telegram
# ltg_push [![crates.io]https://img.shields.io/crates/v/ltg_push.svg]https://crates.io/crates/ltg_push [![travis-ci.org]https://api.travis-ci.org/Ralvke/ltg_push.svg?branch=master]https://travis-ci.org/Ralvke/ltg_push
Push log files' updates to Telegram

## Use
1. Install Rust
2. Clone this
3. `cargo build --release`
4. Write config
5. Get chat ID
    1. Create bot
    2. Send any message to bot
    3. `ltg_push <custom path to config file> getChatID`
    4. Put received chat id to config
6. `ltg_push <custom path to config file>`

## Config
```yaml
telegram:
    bot: 123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11 # bot token
    chat_id: 123456789 # chat id (see Use.5)
files: # paths to watching files
  - path: /var/some/log
    match: "critical" # push updates only with this regex
  - path: /var/awesome/other_log
```

## Systemd service
1. Copy `ltg_push.service` to `/etc/systemd/system`
2. `systemctl daemon-reload`
3. Copy `ltg_push` to `/usr/bin`
4. Copy config to `/etc/ltg_push.yml`