argstream 1.0
Sponsored Links
argstream 1.0 Ranking & Summary
File size:
MB
Platform:
Any Platform
License:
GPL (GNU General Public License)
Price:
Downloads:
1180
Date added:
2006-08-07
Publisher:
Xavier Decoret
argstream 1.0 description
argstream is a class that facilitates easy parsing of command line arguments in C++. The syntax is very simple and uses stream operators to parse various types of arguments.
Here is a list of functionalities offered for the parsing of command line arguments :
- Short (-c) and long ( --color) names for switches, short names being optional (there is only a limited number of character so you might need to define switches without short names);
- Case sensitive switches (-c is different of -C);
- Three types of arguments :
- option: associated to bool variables that are set to true if the switch is present on the command line or false otherwise (ex: ls -l);
- parameter: associated to a variable of any type whose value is set to the argument following on command line (ex: dvips -o foo.ps);
- values: sequence of specifiable length (eventually variable) of arguments on the command line (ex: gzip foo.txt bar.txt foobar.eps);
- Possibility for optional parameter with default value;
- Possibility for parameter values starting with - through the use of the special -- switch;
- Automatic handling of help and errors;
- Possibility for complex parsing such as switches available only if a condition is met by previously parsed switches;
- Groupable options (ex: tar -xvf foo.tar as a shorthand for tar -x -v -f foo.tar);
- Possibility to extend to user defined types very simply;
- Simple and concise interface, with just a header file to include (no library to link with);
Enhancements:
- added wrappers for option/parametes without either short or long names.
- Added the patch from Jean-baptiste Denis (evadream@evadream.net) for gcc 3.4.
- Updated the documentation.
Here is a list of functionalities offered for the parsing of command line arguments :
- Short (-c) and long ( --color) names for switches, short names being optional (there is only a limited number of character so you might need to define switches without short names);
- Case sensitive switches (-c is different of -C);
- Three types of arguments :
- option: associated to bool variables that are set to true if the switch is present on the command line or false otherwise (ex: ls -l);
- parameter: associated to a variable of any type whose value is set to the argument following on command line (ex: dvips -o foo.ps);
- values: sequence of specifiable length (eventually variable) of arguments on the command line (ex: gzip foo.txt bar.txt foobar.eps);
- Possibility for optional parameter with default value;
- Possibility for parameter values starting with - through the use of the special -- switch;
- Automatic handling of help and errors;
- Possibility for complex parsing such as switches available only if a condition is met by previously parsed switches;
- Groupable options (ex: tar -xvf foo.tar as a shorthand for tar -x -v -f foo.tar);
- Possibility to extend to user defined types very simply;
- Simple and concise interface, with just a header file to include (no library to link with);
Enhancements:
- added wrappers for option/parametes without either short or long names.
- Added the patch from Jean-baptiste Denis (evadream@evadream.net) for gcc 3.4.
- Updated the documentation.
argstream 1.0 Screenshot
argstream 1.0 Keywords
command line arguments in c++
Command line arguments
command line
Line Arguments
argstream
command
line
arguments
parsing
switches
argstream 1.0
Libraries
Programming
Bookmark argstream 1.0
argstream 1.0 Copyright
WareSeeker periodically updates pricing and software information of argstream 1.0 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of argstream 1.0 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
command line arguments in c
c++ command line arguments
perl command line arguments
java command line arguments
php command line arguments
vbscript command line arguments
vb command line arguments
command line options
command line parameter
command line reference
command line arguments in shell script
command line commands
command line utility
ftp command line
command line arguments c++
command line hacks
how does a command line work
windows command line
Related Software
Progress is a utility used in a pipe to report progress of data transfer to standard error. Free Download
Arg_parser is an argument parser tht follows POSIX and GNU conventions for command line arguments. Free Download
fatresize is a command line tool for non-destructive resizing of FAT16/FAT32 file systems. Free Download
Argtable is an ANSI C library for parsing GNU style command line arguments. Free Download
AppConfig::Std is a Perl subclass of AppConfig that provides standard options. Free Download
Acovea/GTK is a GTK-based graphical front end for the Acovea optimization engine. Free Download
smixer is a command-line and scriptable program to control and display the mixer volume levels on a sound card in linux. Free Download
Danlann is easy to use and powerful command line gallery generator. Free Download
Latest Software
Popular Software
Favourite Software