System.CommandLine översikt

Biblioteket System.CommandLine innehåller funktioner som ofta behövs av kommandoradsappar, till exempel parsning av kommandoradsindata och visning av hjälptext.

Appar som använder System.CommandLine är .NET CLI, ytterligare verktyg och många globala och lokala verktyg.

För apputvecklare är biblioteket:

  • Gör att du kan fokusera på att skriva din appkod eftersom du inte behöver skriva kod för att parsa kommandoradsindata eller skapa en hjälpsida.
  • Gör att du kan testa appkoden oberoende av indataparsingkoden.
  • Är trimvänligt, vilket gör det till ett bra val för att utveckla snabba, lätta, AOT-kompatibla CLI-appar.

Användningen av biblioteket gynnar även appanvändare:

  • Det säkerställer att kommandoradsindata parsas konsekvent enligt POSIX - eller Windows-konventioner.
  • Den stöder automatiskt flikslut ochsvarsfiler.

NuGet-paket

Biblioteket är tillgängligt som ett NuGet-paket: System.CommandLine.

Nästa steg

Information om hur du kommer igång med System.CommandLinefinns i följande resurser:

Mer information finns i följande resurser: