Coder Social home page Coder Social logo

commandline's Introduction

CommandLine

##1. Introduction
Most of us know the module named optParser in Python. It allows users to define the way to parse the command line input by themselves. But it seems complex to do such a thing in C/C++ since no 3rd part or stl lib supported. CommandLine Parser is aimed to solve this problem in C/C++. Developers just need to config the way to parse command line by xml file.

With the command line parser, it allows developers to focus on the features they should develop.

##2. Features
This command line parser now supplies two kinds of modes for developers to match different situations during their developing.

  1. Simple mode
    Simple mode allows developers not to concerntrate on the command line parse and simply use this parser. Developers doesn't need to write their xml and just use the getAllInputCmdListS to get all the commands user input. It's easy learning, simple codes, but upgrade the development efficency.
  2. Automatic mode
    Automatic mode use the full features of command line parser. Developers just define their own command xml like /Source/test.xml and regist the handle function during the program initilization. All the job will be done by command line parser.

##3. Consists of CommandLineParser
For detail information, please check the DictionaryDesciprtion.txt

commandline's People

Contributors

fpanda avatar

Watchers

 avatar

commandline's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.