Command-line options represent the “face” of the programm, and tools for options parsing should be convenient and easy to use(C/C++ Users Journal, November 2004). With this in the back of my mind I’ve made an attempt to write two such libraries. One is for Python applications and the other one is for the C++ applications.

Command line argument parser for Python applications
The argsvCPython module is capable of handling/processing short and long commands. This module is capable of handling multiple instances of the same short or long command. argsvCPython module allows many command names of the same command e.g “?, /?, h, -h, help, –help”(this comma-delimited list represents few names of the one single command).

Command line argument parser for C++ applications
The argsvCPP library is capable of handling/processing short and long commands. argsvCPP library is capable of handling multiple instances of the same short or long command. It allows many command names of the same command e.g “?, /?, h, -h, help, –help”(this comma-delimited list represents few names of the one single command). This library allows the inclusion of help string at the compile time which later on can be formatted according to the desired output(at the moment this feature is more like an hack because it is an afterthought, in the later iterations I’ll try to improve and provide more abstraction.

Last edited Sep 3, 2012 at 2:45 PM by cyberian, version 4