Daemon runs in the back 24/7(when the machine is running) and client can connect to interact with it (modify settings, check health)
- Client - Daemon comunicaton (used std::net::TcpStream and the Daemon has a std::net::TcpListener)
- Daemon can get and set the WT background
- Daemon logs and backup file for failsafe when setting new bg
- Robust error handling.
- Daemon logs it's actions
- Simple client
- Daemon responds to simple commands
- Daemon fully independent
This could still be improved, & a real client could be made. This version is not perfect (history & logging in general could have been better) but it's ok for now.
Feel free to use / modify it as you want. Im open to suggestions for features to add.