It would be nice to have a small "ws.exe" command line tool (packaged as a dotnet-tool), that can manage running WS5 services:
ws service start [version] (default is latest)
ws service stop [version] [--force] (default is all, kill if --force, send shutdown message to finish queue first otherwise)
ws service list - print all running wsfscservice processes with versions
Later we can add more functionality, like ws update (updates all WebSharper.* packages and tooling for people not using Paket), ws watch (auto-build on file changes), etc.
Also, on booster: if multiple services are running and current one is not the latest version, we could print a message about it (just for detailed log, not an MSBuild warning)
It would be nice to have a small "ws.exe" command line tool (packaged as a dotnet-tool), that can manage running WS5 services:
ws service start [version]
(default is latest)ws service stop [version] [--force]
(default is all, kill if--force
, send shutdown message to finish queue first otherwise)ws service list
- print all running wsfscservice processes with versionsLater we can add more functionality, like
ws update
(updates allWebSharper.*
packages and tooling for people not using Paket),ws watch
(auto-build on file changes), etc.Also, on booster: if multiple services are running and current one is not the latest version, we could print a message about it (just for detailed log, not an MSBuild warning)