Skip to content

NClap is a .NET library for parsing command-line arguments and building interactive command shells. It's driven by a declarative attribute syntax, and easy to extend.

License

gitter-badger/NClap

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.NET Command Line Argument Parser (NClap)

Build status NuGet package GitHub license Code Coverage

Welcome! NClap is a .NET library for parsing command-line arguments and building interactive command shells. It's driven by a declarative attribute syntax, and easy to extend. It's sort of like a lightweight serializer for command-line arguments.

It's also very much under active development, and we welcome contributions! We're still writing up some notes and tips about contributing to the project, how to run our unit tests, etc. But in the meantime, don't be shy! Please go right ahead and file issues, drop us a line, submit pull requests, etc.

Getting NClap

The easiest way to consume NClap is by adding its NuGet package to your project. It is built for use with .NET 4.6.1+ and .NET Core 1.1.

NClap is shared under the MIT license, as described in LICENSE.txt.

The details

Contributing

We welcome contributions of all kinds, whether it be submitting pull requests or even just filing issues or feature requests.

For code contributions, we follow the standard Github workflow.

Code of conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

About

NClap is a .NET library for parsing command-line arguments and building interactive command shells. It's driven by a declarative attribute syntax, and easy to extend.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%