Opt-In to additional features#
Program.Main, we configured the app with the basic feature set.
new AppRunner<Program>() .UseDefaultMiddleware();
UseDefaultMiddleware to take advantage of many more additional features, such as
and typo suggestions
see Default Middleware for more details and options for using default middleware.
You get the gist of this library now. This may be all you need to start your app. If not, we've only touched on a small number of our features. Check out our documentation for more...
Commands defining commands, subcommands and arguments.
Arguments defining arguments.
Argument Values providing values to arguments.
Help options to modify help and other help features.
Diagnostics a rich set of tools to simplify troubleshooting
Other Features additional features available.
Extensibility if the framework is missing a feature you need, you can likely add it yourself. For questions, ping us on our Discord channel or create a GitHub Issue
Test Tools a test package to test console output with this framework. These tools enable you to provide end-to-end testing with the same experience as the console as well as testing middleware and other extensibility components. This package is used to test all of the CommandDotNet features.