On 2016-06-20 19:02, Sönke Ludwig wrote:

These are IMO too application specific to make them default options, not all applications will run a (HTTP) server.

Fair enough.

Not directly, but there is a package for that: https://github.com/NCrashed/daemonize/tree/master/examples/03.Vibed. Since vibe.d is getting split up into separate libraries anyway, it probably makes sense to keep this separate. An option would be to integrate the switch into "deamonize", something like version (HaveVibeD) readOption("deamonize", &deamonize, "Detaches the application from the TTY and runs as a deamon process");

Cool, did not know about that package.

/Jacob Carlborg