Skip to content

jonsequitur/system-commandline-sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

System.CommandLine Sample App

License

Overview

This is a C# sample of using System.CommandLine to build a CLI application with commands and sub-commands

We use extensions to build and add the commands to the RootCommand then System.CommandLine handles everything for us

System.CommandLine supports type ahead which we plan to enable in the future (we love PRs!)

Start exploring in Program.cs - we added explanations in the code comments

Engineering Docs

How to file issues and get help

This project uses GitHub Discussions to track bugs and feature requests. Please search the existing discussion before filing new issues to avoid duplicates. For new issues, file your bug or feature request as a thread.

For help and questions about using this project, please use the GitHub Discussions link in the page header.

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

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.

Trademarks

This project may contain trademarks or logos for projects, products, or services.

Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines.

Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship.

Any use of third-party trademarks or logos are subject to those third-party's policies.

About

C# sample app using System.CommandLine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors