notify_send-rs

Build Status

Send DBus notifications, purely in rust, using dbus-rs.

```toml

Cargo.toml

[dependencies.notifysend] git = "https://github.com/hoodie/notifysend-rs.git" ```

Usage

```rust extern crate notifysend; use notifysend::Notification; fn main() { // use it this way Notification::new() .summary("this is the summary") .body("this is the body") .icon("firefox") .timeout(6000) //miliseconds .send();

// using format!()
Notification::new()
    .summary("Chromium Crashed")
    .appname("chromium")
    .body(&format!("This is <b>{}</b>!<br/>", "a lie"))
    .icon("chromium")
    .timeout(6000) //miliseconds
    .send();

// possible, if you like
let mut message = Notification::new();
message.summary("invocation type 2");
message.body("your <b>body</b> is a <u>wonderland</u>");
message.send();

// also possible, if you really really want to
Notification {
    appname: "foobar".to_string(),
    timeout: 20,
    ..Notification::new()
}.send();



// can't see anything?
Notification::new().summary("this will also print to stdout").send_debug();

}

```

things to do

check out the specifications