Currently, Mitica utilizes a basic command parser to handle command line arguments. As we plan to expand the functionality and configuration complexity, there’s a need to support more advanced command line options and potentially read settings from a configuration file. This issue aims to upgrade the existing command parsing mechanism to use Boost.Program_options.
Objectives:
• Integrate Boost.Program_options to replace the simple command parser.
• Enable parsing of advanced command line options.
• Implement the capability to read and parse settings from a configuration file, facilitating complex setups without lengthy command line inputs.
• Ensure backward compatibility with existing command line arguments where feasible.
• Update documentation to reflect new configuration options and usage.
Currently, Mitica utilizes a basic command parser to handle command line arguments. As we plan to expand the functionality and configuration complexity, there’s a need to support more advanced command line options and potentially read settings from a configuration file. This issue aims to upgrade the existing command parsing mechanism to use Boost.Program_options. Objectives: