Option,constructor: Use ‘QString()’ instead of ‘QString::null’.
ADirCommand: Handle case when user didn’t specify at least one directory.
Logger,LogLevel: Introduced ‘WARNING’ log level.
FileSystemCrawler: Output warning if user specified directory which doesn’t exist or actually isn’t a directory.
Context: Let class initialize application information.
CommandFactory,NoopCommand: Return ‘NoopCommand’ if unknown command is provided.
CommandLineInterface,createConfig,main: Return error messages generated during command line parsing and exit application if there are any errors.
Config,Command: Introduce ‘NONE’ command enum constant.
ArgumentParser: Improve parser error messages.
ArgumentParser: Add support for command arguments.
HelpFormatter: Add support for command list sections.
CommandLineInterface,bugfix: Fix compilation error.
CommandLineInterface: Use real command arguments for commands.
CommandLineInterface: Change adder of options.