Vue d’ensemble d’System.CommandLine
Important
System.CommandLine
est actuellement une PRÉVERSION, et cette documentation concerne la version 2.0 beta 4.
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
La bibliothèque System.CommandLine
offre des fonctionnalités couramment nécessaires aux applications de ligne de commande, telles que l’analyse de l’entrée de ligne de commande, et l’affichage du texte d’aide.
Les applications qui utilisent System.CommandLine
incluent CLI .NET, des outils supplémentaires, et de nombreux outils globaux et locaux.
Pour les développeurs d’applications, la bibliothèque :
- Vous permet de vous concentrer sur l’écriture du code de votre application, car vous n’avez pas besoin d’écrire du code pour analyser une entrée de ligne de commande ou produire une page d’aide.
- Vous permet de tester le code de l’application indépendamment du code d’analyse d’entrée.
- Est compatible avec la découpe, ce qui en fait un bon choix pour le développement d’une application CLI rapide, légère et compatible AOT.
L’utilisation de la bibliothèque profite également aux utilisateurs de l’application :
- Elle garantit que l’entrée de ligne de commande est analysée de manière cohérente conformément aux conventions POSIX ou Windows.
- Elle prend automatiquement en charge les fichiers de saisie semi-automatique via la touche Tab et de fichiers réponse.
Package NuGet
La bibliothèque est disponible dans un package NuGet :
Étapes suivantes
Pour la prise en main de System.CommandLine, consultez les ressources suivantes :
Pour en savoir plus, consultez les ressources suivantes :
- Guide pratique pour définir des commandes, des options et des arguments
- Guide pratique pour lier des arguments à des gestionnaires
- Guide pratique pour configurer l’injection de dépendances
- Guide pratique pour activer et personnaliser la saisie semi-automatique via la touche Tab
- Guide pratique pour personnaliser l’aide
- Guide pratique pour gérer l’arrêt
- Guide pratique pour écrire des intergiciels et des directives
- Informations de référence sur l’API System.CommandLine