Application args arguments parsing.
Verbose creation from native D types.
Returns all paths where application should try to find configuration file.
Creates new options with updated configuration path.
Application help message
Application version message
Configuration full file name
Is application should run in daemon mode
Path where to generate configuration
Is application should show help message and exit
Path to file that checked to no exists in daemon mode
Path to file where daemon puts it pid
Is program should show it version and exit
Application startup options. The main purpose is to parse and store options about daemon mode, configuration file path and some other options that needed in application startup.
As the class is immutable, it can be passed between threads safely.