trigger.rs

license crates.io

Yet another GitHub Webhook listener, built with rifling.

Usage

Details

Other Snippets

Systemd unit (trigger.service): ```systemd [Unit] Description=Yet another GitHub Webhook listener After=network-online.target

[Service] Type=simple WorkingDirectory=/path/to/your/config/file ExecStart=/path/to/trigger Restart=always RestartSec=3

[Install] WantedBy=multi-user.target ```

Future Plans

License and Credits

This software is distributed under the terms of MIT license, for more details, please consult LICENSE file.

Trigger uses prettyenvlogger and log to log.
Trigger uses yaml-rust to parse configurations.
Trigger uses hyper to create web server.
Trigger uses run_script to run shell code.