Go to file
Dustin da756ff1a4 Implement basic functionality
I've been working on this off-and-on for a few days without committing
anything 🤨. With this commit, the basic functionality for writing
configuration files from _etcd_ keys is in place.  The daemon connects
to _etcd_ on startup, reads all currently-populated keys, and then
enters a watch loop.  It gracefully handles being disconnected from
_etcd_ and will reconnect with a backoff timer.  In addition to writing
file contents, the daemon can set file permissions and run commands
after changing files.
2024-07-28 10:12:11 -05:00
src Implement basic functionality 2024-07-28 10:12:11 -05:00
.gitignore Implement basic functionality 2024-07-28 10:12:11 -05:00
Cargo.lock Implement basic functionality 2024-07-28 10:12:11 -05:00
Cargo.toml Implement basic functionality 2024-07-28 10:12:11 -05:00
rustfmt.toml Implement basic functionality 2024-07-28 10:12:11 -05:00