Feature Descriptionlearnerd 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).
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).