Drep: a grep with runtime reloading filters

Hey folks,

So lately I was looking for a tool that is like grep but it can change filter expressions on the runtime without having me to restart my server process (HTTP web server). After doing some considerations with Golang & Nim, I decided to go with Rust. I have been using this in production for a while now, works like a charm ( <5MB of RSS on htop on pretty extensive logs). I have published code on Github:

I have spent some extra effort to make tags auto-build, and publish binaries. Try it, and let me know if it is a valuable tool for you too; I am open for any feedback, and bugs.

P.S. I am totally new to Rust these lines are one of the first Rust lines I've written so if you see me doing something stupid in code, feel free to point it out.

2 Likes