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.
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.
PowerShell est fourni avec un système d’aide intégré. Utilisez l’aide pour en savoir plus sur une commande, ce que fait la commande et comment l’appeler. En outre, si vous inspectez ce qu’une commande retourne, vous pouvez utiliser ces informations pour personnaliser la sortie, déterminer les commandes qui sont regroupées logiquement et déterminer comment utiliser les commandes ensemble.