
Building CLI Applications with C# and .NET
Tidjani Belmansour
- Editorial
- Packt
- Año
- 2025
- Páginas
- ~298
- Nivel
- Intermedio
De qué trata
Guía práctica de Tidjani Belmansour dedicada al diseño y desarrollo de herramientas profesionales de línea de comandos (CLI) utilizando C# y .NET 9.
El autor enseña a crear utilidades de terminal elegantes y robustas mediante la biblioteca System.CommandLine: definición declarativa de comandos, subcomandos, opciones y argumentos tipados, validación automática de entradas, autocompletado en el shell (Bash, Zsh, PowerShell) y renderizado de tablas e interfaces enriquecidas con Spectre.Console. Además, aborda la distribución como NuGet Global Tools y binarios nativos con Native AOT.
Una referencia técnica indispensable para ingenieros DevOps y desarrolladores backend que crean herramientas de automatización internas.
- CLI Tools
- System.CommandLine
- Spectre.Console
- Native AOT
- NuGet Global Tools
- C#
- Terminal UI
- PowerShell
¿Cómo enseña?
Con proyectos
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Herramienta CLI interactiva para auditoría de infraestructura cloud
Desarrollo de una utilidad de consola con tablas enriquecidas en color mediante Spectre.Console y autocompletado en shell empaquetada como binario Native AOT.

