Skip to content

Latest commit

 

History

History
 
 

readme.md

System.CommandLine Documentation

Our goal

Give your users a great experience with your .NET console applications while letting you focus on the application you're writing.

System.CommandLine is a set of libraries for building command line applications, including parsing, invocation, and rendering.

System.CommandLine sets out to:

  • Reduce the time programmmers spend providing a command line API (CLI)
  • Improve the experience of the users of CLI programs

You can read more about it here:

Try it out

The simplest way to create your parser is with the experimental DragonFruit app model. This works well if you have a single layer of commands (no subcommands).

Your first app with System.CommandLine.DragonFruit

For more complex scenarios, you can use the core APIs directly.

Your first app with System.CommandLine