CommandLineBuilder.cs (26)
43public static CommandLine Create(string fileName, params CommandLineArgBuilder[] argBuilders)
51public static CommandLineArgBuilder Args(params string[] args)
56public static CommandLineArgBuilder Args(IEnumerable<string>? args)
61public static CommandLineArgBuilder Command(params string[] commands)
66public static CommandLineArgBuilder Command(CommandLine commandLine)
71public static CommandLineArgBuilder Flag(string name)
76public static CommandLineArgBuilder Flag(string name, bool? value)
81public static CommandLineArgBuilder NamedArg<T>(string name, T value, bool assignValue = false) where T : struct
93public static CommandLineArgBuilder NamedArg<T>(string name, T? value, bool assignValue = false) where T : struct
101public static CommandLineArgBuilder NamedArg(string name, string? value, bool assignValue = false)
111public static CommandLineArgBuilder ModelNamedArg<T>(string name, T value, bool assignValue = false) where T : struct
123public static CommandLineArgBuilder ModelNamedArg<T>(string name, T? value, bool assignValue = false) where T : struct
131public static CommandLineArgBuilder ModelNamedArg(string name, string? value, bool assignValue = false)
141public static CommandLineArgBuilder NamedArg(string name, IEnumerable<string>? values, bool assignValue = false)
149public static CommandLineArgBuilder ModelNamedArg(string name, IEnumerable<string>? values, bool assignValue = false)
159private static CommandLineArgBuilder NamedStringArg(string name, string value, bool assignValue)
171private static CommandLineArgBuilder ModelNamedStringArg(string name, string value, bool assignValue)
181public static CommandLineArgBuilder ModelNamedObjectArg(string name, object value)
189public static CommandLineArgBuilder ModelNamedObjectArg<T>(string name, object value, bool assignValue = false) where T : struct
201public static CommandLineArgBuilder PostOptionsArgs(params CommandLineArgBuilder[] args)
206public static CommandLineArgBuilder PostOptionsArgs(string? separator, params CommandLineArgBuilder[] args)
208return PostOptionsArgs(separator, (IEnumerable<CommandLineArgBuilder>)args);
211public static CommandLineArgBuilder PostOptionsArgs(string? separator, IEnumerable<CommandLineArgBuilder> args)