Udostępnij za pośrednictwem


CommandLineBuilderExtensions.EnablePosixBundling Metoda

Definicja

Umożliwia analizatorowi rozpoznawanie i rozszerzanie opcji w stylu POSIX w pakiecie.

public static System.CommandLine.Builder.CommandLineBuilder EnablePosixBundling (this System.CommandLine.Builder.CommandLineBuilder builder, bool value = true);
static member EnablePosixBundling : System.CommandLine.Builder.CommandLineBuilder * bool -> System.CommandLine.Builder.CommandLineBuilder
<Extension()>
Public Function EnablePosixBundling (builder As CommandLineBuilder, Optional value As Boolean = true) As CommandLineBuilder

Parametry

builder
CommandLineBuilder

Konstruktor wiersza polecenia.

value
Boolean

Jeśli ustawiono wartość true, pakiety POSIX są analizowane. ; w przeciwnym razie , false.

Zwraca

To samo wystąpienie klasy CommandLineBuilder.

Uwagi

Konwencje POSIX zalecają, aby opcje pojedynczego znaku mogły być określone razem po jednym - prefiksie. Gdy EnablePosixBundling(CommandLineBuilder, Boolean) ustawiono wartość true, następujące wiersze polecenia są równoważne:

> myapp -a -b -c
> myapp -abc

Jeśli argument zostanie podany po pakiecie opcji, ma zastosowanie do ostatniej opcji w pakiecie. Gdy EnablePosixBundling(CommandLineBuilder, Boolean) ustawiono wartość true, wszystkie następujące wiersze polecenia są równoważne:

> myapp -a -b -c arg
> myapp -abc arg
> myapp -abcarg

Dotyczy