Apparently spawning a child process/app that outlives the parent (on Windows and Linux/MacOS) in #Rust is hard. Forking would work if it was cross platform.
If you know a good way to do this please share.
For now the best way seems to be to use a cross-platform #daemonization library (I think I found one), and then have the parent run a command to start the daemon.
Seems wildly over the top to have my CLI program start the server it wants to talk to if it isn't already running. 🤔 #RustLang

