drlotus / mitica

1 stars 0 forks source link

Enhance Command Line Parsing with Boost.Program_options to Support Extended Configuration Options #8

Open drlotus opened 2 weeks ago

drlotus commented 2 weeks ago

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.