rocketchat_client_rs

Send messages to rocketchat via cli or using library


Keywords
tool, command-line, rocketchat, notification, rust
License
MIT

Documentation

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.