diff --git a/src/config.cpp b/src/config.cpp index 9672f00dc231c6280ae0383d8f2a7120c2ac9607..2505614eddc24d839116672b4dcd05a79441ad8b 100644 --- a/src/config.cpp +++ b/src/config.cpp @@ -187,6 +187,11 @@ bool Config::load(std::istream &ifs, boost::program_options::options_description } } + // Load configs passed by command line + if (m_argc != 0 && m_argv) { + store(parse_command_line(m_argc, m_argv, opts), m_variables); + } + store(parsed, m_variables); notify(m_variables);