Session

Crafting modern CLI tools using .NET

Could you imagine how your day would look like without essential CLI tools like git, npm and the .NET CLI?

For decades, it has been possible to build these kinds of console applications using .NET. However, out-of-the-box these do not offer a lot of flexibility, and they are also not very consistent with other application types in the .NET ecosystem. For example, you miss a dependency injection container and a good developer experience to easily define commands and corresponding options and arguments.

Furthermore, after you've built your shiny new CLI tool; how can you publish it for the world to use? And can you automate this using Github Actions?

This code-driven session offers the answers to all these questions and challenges. Expect actionable insights to build feature rich CLI tools that are maintainable, and offer a great developer experience.

Performed at:
- VisugXL 2024 (https://www.visug.be/events/96)

Dante De Ruwe

Technical consultant & software crafter at AE

Leuven, Belgium

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top