VErsion NOtifier – Stay updated with the latest versions of your essential software!
Veno is a lightweight tool that tracks new versions of software packages and notifies you via email, webhooks, or chat integrations. Define artifacts in a simple config file and attach multiple notifiers—Veno will do the rest!
- Define software packages (artifacts) in
config.json
. - Choose notification methods (notifiers) like email, Slack, or webhooks.
- Run Veno via CLI or Web Service to get version updates.
Note
See what is currently supported here.
Build it
cargo build --release
Run via CLI:
You find the binary in target/release/veno-cli
.
veno-cli --config path/to/config.json
Tip
We recommend to use the binary as a cron job (or any other scheduling task manager) in your cluster, so you can get the updates in the right time.
All modes require a config.json
file. Example configuration can be found here.
You can also set values using environment variables via the ${}
syntax.
For upcoming features, check the Issues or the Milestones
Contributions are welcome! Fork the repository and submit a pull request.
Veno is dual-licensed under:
- Apache License, Version 2.0 (LICENSE-APACHE)
- MIT License (LICENSE-MIT)