10 releases (1 stable)

new 3.0.0 Mar 2, 2025
0.11.0 Feb 23, 2025
0.10.0 Feb 22, 2025

#627 in Command line utilities

Download history 295/week @ 2025-02-07 192/week @ 2025-02-14

487 downloads per month

BSD-3-Clause

95KB
2.5K SLoC

Test & Build codecov

Epazote 🌿

Automated HTTP (microservices) supervisor

How to use it

First you need to install Epazote:

cargo install epazote

Or download the latest release from the releases

Basic example

services:
    my_app:
        url: http://0.0.0.0:8080
        every: 1m
        expect:
            status: 200
            if_not:
                cmd: systemctl restart app

Run Epazote

epazote -c epazote.yml

default configuration file is epazote.yml

https://epazote.io

Dependencies

~32–47MB
~845K SLoC