MaRC leverages the GNU C library Argp interface for command line option parsing when available, i.e. through the GNU C library itself or through the argp-standalone package. However, if Argp isn't available MaRC uses a built-in trivial command line option parser that hard codes usage and help text. Such hard coding should be removed.
Using an alternative command line option parse like Boost.Program_options is another viable approach.
MaRC leverages the GNU C library
Argp
interface for command line option parsing when available, i.e. through the GNU C library itself or through the argp-standalone package. However, ifArgp
isn't available MaRC uses a built-in trivial command line option parser that hard codes usage and help text. Such hard coding should be removed.Using an alternative command line option parse like Boost.Program_options is another viable approach.