No_Argument=0 : Specifies that a long option does not take an
argument.
Required_Argument=1 : Specifies that a long option needs an
argument.
Optional_Argument=2 : Specifies that a long option optionally takes an
argument.
EndOfOptions=#255 : Returned by getopt, getlongopts to indicate that
there are no more options.