I am trying to create a verb that includes all subsequent arguments. I require it to retain the exact format in which it is passed to the verb. My intention is to forward the arguments as a shell command. I have tried the following configuration:
[Verb("foreach")]
public readonly struct ForeachVerb
{
[Value(0)]
public IEnumerable<string> Command { get; set; }
}
But unfortunately, I am encountering errors indicating that options f
, foo
, and bar
are missing for this test argument:
foreach foo bar baz -f true --foo --bar 1
As a workaround, I can fall back to the original args
, but I am curious if there is any chance to utilize the capabilities that CommandLineParser
offers. Does anyone have an idea on how to configure CommandLineParser
to achieve this?