System.CommandLine is momenteel beschikbaar in PREVIEW en deze documentatie is voor versie 2.0 beta 4.
Sommige informatie heeft betrekking op voorlopige versie van het product dat aanzienlijk kan worden gewijzigd voordat het wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
De System.CommandLine bibliotheek biedt functionaliteit die vaak nodig is voor opdrachtregel-apps, zoals het parseren van de opdrachtregelinvoer en het weergeven van Help-tekst.
Hiermee kunt u zich richten op het schrijven van uw app-code, omdat u geen code hoeft te schrijven om opdrachtregelinvoer te parseren of een Help-pagina te produceren.
Hiermee kunt u app-code onafhankelijk van invoerparseringscode testen.
Is trim-vriendelijk, waardoor het een goede keuze is voor het ontwikkelen van een snelle, lichtgewicht, met AOT compatibele CLI-app.
Het gebruik van de bibliotheek biedt ook voordelen voor app-gebruikers:
Het zorgt ervoor dat opdrachtregelinvoer consistent wordt geparseerd volgens POSIX - of Windows-conventies.
PowerShell wordt geleverd met een ingebouwd Help-systeem. Gebruik help om meer te lezen over een opdracht, wat de opdracht doet en hoe u deze aanroept. Als u controleert wat een opdracht retourneert, kunt u deze informatie gebruiken om de uitvoer aan te passen, te bepalen welke opdrachten logisch zijn gegroepeerd en te bepalen hoe u de opdrachten samen kunt gebruiken.
Een inleiding tot de opdrachtregelsyntaxis die de System.CommandLine bibliotheek standaard herkent. Vermeldt uitzonderingen waarbij de syntaxis in de .NET CLI verschilt. Biedt richtlijnen voor het ontwerpen van een opdrachtregelinterface.