Información general sobre System.CommandLine

Importante

System.CommandLine se encuentra actualmente en versión preliminar y esta documentación es para la versión 2.0 beta 4. Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.

La biblioteca System.CommandLine proporciona la funcionalidad que las aplicaciones de línea de comandos suelen necesitar, como analizar las entradas de la línea de comandos y mostrar texto de ayuda.

Entre las aplicaciones que usan System.CommandLine están la CLI de .NET, otras herramientas adicionales y muchas herramientas globales y locales.

Para los desarrolladores de aplicaciones, esta biblioteca:

  • Permite centrarse en escribir el código de la aplicación, ya que no hay que escribir código para analizar la entrada de la línea de comandos o generar una página de ayuda.
  • Permite probar el código de la aplicación independientemente del código de análisis de entradas.
  • Permite recortar con facilidad, por lo que es una buena opción para desarrollar una aplicación de CLI rápida, ligera y compatible con AOT.

El uso de la biblioteca también beneficia a los usuarios de la aplicación:

Paquete de NuGet

La biblioteca está disponible en un paquete de NuGet:

Pasos siguientes

Vea los siguientes recursos para empezar a trabajar con System.CommandLine:

Para obtener más información, consulte los siguientes recursos: