Adds support for a single-value command-line option.
public BuildOption AddOption(string template, string description, string? defaultValue = null)
parameter | description |
---|---|
template | The option template, e.g. "-n|--name <name>" . |
description | The option help description, e.g. "Sets the name" . |
defaultValue | The default value for the option; null if omitted. |
The added BuildOption
, which can be used from within a running target to determine whether the option was set, and to what value.