summaryrefslogtreecommitdiffstats
path: root/development/argagg/README
diff options
context:
space:
mode:
author Yth - Arnaud <yth@ythogtha.org>2017-10-14 14:26:30 +0100
committer David Spencer <idlemoor@slackbuilds.org>2017-10-14 14:47:01 +0100
commit45ed6c8695242a1f1b1a9026789b17c2ee351404 (patch)
tree7e9f66f053d6ed32218e6163aee8dc1611a391b8 /development/argagg/README
parentd16e844a211d0d11dd3e241c4c137c882c37cdba (diff)
downloadslackbuilds-45ed6c8695242a1f1b1a9026789b17c2ee351404.tar.gz
slackbuilds-45ed6c8695242a1f1b1a9026789b17c2ee351404.tar.xz
development/argagg: Added (Argument Aggregator).
Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
Diffstat (limited to 'development/argagg/README')
-rw-r--r--development/argagg/README10
1 files changed, 10 insertions, 0 deletions
diff --git a/development/argagg/README b/development/argagg/README
new file mode 100644
index 0000000000..940fd1520e
--- /dev/null
+++ b/development/argagg/README
@@ -0,0 +1,10 @@
+argagg is yet another C++ command line argument/option parser. It was
+written as a simple and idiomatic alternative to other frameworks like
+getopt, Boost program options, TCLAP, and others. The goal is to
+achieve the majority of argument parsing needs in a simple manner with
+an easy to use API. It operates as a single pass over all arguments,
+recognizing flags prefixed by - (short) or -- (long) and aggregating
+them into easy to access structures with lots of convenience functions.
+It defers processing types until you access them, so the result
+structures end up just being pointers into the original command line
+argument C-strings.