rocketchat_client_rs

Crates.iorocketchat_client_rs
lib.rsrocketchat_client_rs
version0.2.2
sourcesrc
created_at2019-05-18 21:58:14.329335
updated_at2019-08-20 20:31:09.007391
descriptionSend messages to rocketchat via cli or using library
homepagehttps://github.com/ansrivas/rocketchat-client-rs
repositoryhttps://github.com/ansrivas/rocketchat-client-rs
max_upload_size
id135155
size101,554
Ankur Srivastava (ansrivas)

documentation

https://docs.rs/rocketchat_client_rs

README

rocketchat-client-rs

Build Status Version info Docs.rs

Send notifications/messages to RocketChat from command-line or from inside your code.

Installation

Using cargo

cargo install rocketchat_client_rs

Test

To run the tests:

make test

Usage

Examples

  • As a command line tool:

    $ rocketchat-client --channel "#test-logs" --webhook "https://blah.at.blah-blah-blah.com" --text "hi"
    
  • As a library:

    use rocketchat_client_rs::RocketClient;
    
    fn main() {
    let _response = RocketClient::new("https://blah.at.blah-blah-blah.com")
        .with_channel("#test-logs")
        .with_text("Hi world")
        .with_default_hostname()
        .execute();
    }
    

Documentation

$ cargo doc --no-deps

License

MIT

Credits

The Azure pipeline template has been taken from https://github.com/graphql-rust/juniper here.

Commit count: 31

cargo fmt