Command-Line Argument Sorting and Parsing, in .NET
CLASP stands for Command-Line Argument Sorting and Parsing. The first CLASP library was a C library with a C++ wrapper. There have been several implementations in other languages. CLASP.NET is the .NET version.
All CLASP libraries provide the facilities to Command Line Interface (CLI) programs as described in detail below.
Install via Nuget as in:
nuget install CLASP.NET
T.B.C.
Examples are provided in the examples
directory, along with a markdown description for each. A detailed list TOC of them is provided in EXAMPLES.md.
Defect reports, feature requests, and pull requests are welcome on https://github.com/synesissoftware/CLASP.NET.
CLASP.NET is inspired by the C/C++ CLASP library, which is documented in the articles:
- An Introduction to CLASP, Matthew Wilson, CVu, January 2012;
- Anatomy of a CLI Program written in C, Matthew Wilson, CVu, September 2012; and
- Anatomy of a CLI Program written in C++, Matthew Wilson, CVu, September 2015.
Other CLASP libraries include:
Projects in which CLASP.NET is used include:
CLASP.NET is released under the 3-clause BSD license. See LICENSE for details.