-
Ciarán Ó Rourke authored
Change log: * src/utils directory for configuration, logging, etc * Config class for handling configuration (command line parsing, etc) * include Catch2 and CLI11 as system files so clang-tidy will ignore them * support basic command line options: - hostname (positional, required) - number of threads - http_port - https_port * add configuration to fiphoboserver executable main function * return on exception for incompatible hostname * return after parsing command line arguments if arguments are bad or --help is supplied * don't pass command line arguments to folly * Config returns struct of command line options * accept configuration options from config file * option to write current configuration to file * integration tests: reflect changes to fiphoboserver executable
ba82dd36