-
Notifications
You must be signed in to change notification settings - Fork 385
Home
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.
The new 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:
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
There's still a good deal of work to be done to make System.CommandLine
great. If you want to help, please comment on or open an issue, or contribute.