trigger.rs

license crates.io

Yet another GitHub Webhook listener, built using afterparty.

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 (currently) is just a wrapper of afterparty-ng, which is also MIT licensed.

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.