# Functions
NewArgument returns a new argument option (without "--").
NewFlagOption returns a flag option (with "--", without value).
NewKeyValueOption returns a key-value option like "--tag=something".
NewMetadataFrom reads a new Metadata from a io.Reader.
NewOption returns an Option from a formatted string.
NewOptionsFrom returns a new instance of Options from the given io.Reader.
# Interfaces
ArgumentOption is an option not starting with '--' or '-'.
FlagOption is an option that starts with '--' but do not have a value.
KeyValueOption is an option that starts with '--' and have a value.
Metadata ...
Option describes an option of a autorest command line.
Options ...
# Type aliases
OptionType describes the type of the option, possible values are 'Argument', 'Flag' or 'KeyValue'.