Autoparallel / learner

Making learning sh*t less annoying
https://crates.io/crates/learner
10 stars 0 forks source link

feat(`learnerd`): initial system daemon #43

Closed Autoparallel closed 1 week ago

Autoparallel commented 1 week ago

Feature Description learnerd really is meant to mostly be a system daemon, but the CLI was a convenient entry point to make this usable and testable at first.

Nonetheless, we should make a basic daemon that is a running process that monitors the DB & file storage. It doesn't even have to do much other than stay online and detect if changes are made to either and produce a log if so. This will make extending functionality pretty easy in the future.

Stretch goals would be a daemon setup for both Linux/MacOS and Windows can be saved for later. Likely all this amounts to just having a CLI command to starting the daemon and having the ability to start/stop as well as enable/disable (for system startup purposes).