/commanddotnet

Model your command line application interface in a class

Primary LanguageC#MIT LicenseMIT

CommandDotNet

Nuget NuGet Pre Release NuGet GitHub Netlify

GitHub last commit Travis (.com) branch

Discord


Documentation

Version 3 (Current): https://commanddotnet.bilal-fazlani.com

Version 2 (Previous): https://v2.commanddotnet.bilal-fazlani.com

Model your command line application interface in a class

The purpose of this framework is to let developers focus on the core logic of command line application by defining commands with methods and arguments with parameters.

Out-of-the-box support for help documentation, subcommmands, dependency injection, validation, piping, prompting, passwords, response files and more.

Includes test tools used by the framework to test all features of the framework.

Modify and extend the functionality of the framework through configuration and middleware.

Credits 🎉

Special thanks to Drew Burlingame for continuous support and contributions