To be clear up front, this is NOT a production ready general purpose command line parsing library, nor is it intended to be one.
This repository is intended to serve a few roles for the Ubiquity.NET set of projects:
- Acts as a template for new projects
- Provides an experimental playground for the Ubiquity DocFX template and general docs build infrastructure.
- Test project for various aspects of cross targeting .NET run-times (.NET Core or desktop) including non-Windows target run-times
While the code is functional and even has some tests it isn't maintained or released as an actual supported project. New ideas in the way things are built including docs and versioning etc... will appear here first before actual projects. To accomplish the goals some reasonable real code was needed. So this old library, originally written to explore the Sprache parser, was given a new lease on life as a "test dummy" of sorts.
May we suggest this one - it's on GitHub and MUCH more full featured, in fact command line apps for Ubiquity.NET will use that one instead of this one, so that should tell you something if you are considering using this.
OK, what the heck, it's OSS on GitHub, fork it and party on! Just be aware you are on your own for maintaining it.