Update README.md

This commit is contained in:
Martchus 2018-05-05 23:28:21 +02:00
parent 429de98836
commit 14f906cc6b
1 changed files with 13 additions and 0 deletions

View File

@ -5,6 +5,12 @@ Useful C++ classes and routines such as argument parser, IO and conversion utili
The library utilizes:
* parsing command-line arguments and providing Bash completion
- supports nested arguments
- supports operations (no `--` or `-` prefix, eg. `git status`)
- can check for invalid or uncombinable arguments
- can print help automatically
- provides automatic Bash completion for argument names
- allows customizing Bash completion for argument values
* dealing with dates and times
* conversion of primitive data types to byte-buffers and vice versa (litte-endian and big-endian)
* common string conversions/operations, eg.
@ -26,6 +32,13 @@ The library utilizes:
- various helper
* building with CMake by providing some modules and templates
Besides, the library provides a few useful algorithms and data structures:
* min(), max() for any number of arguments
* digitsum(), factorial(), powerModulo(), inverseModulo(), orderModulo()
* DamerauLevenshtein distance
* *N*-dimensional array
## Build instructions
### Requirements
#### Build-only dependencies