With the command line program options, follow these rules:
- Options are followed by the program name.
- Option arguments begin with a single dash or double dashes, depending on if they are using the short form or the longer form of the option name.
- The option name is case sensitive. For example, -V and -v are both valid as they are the respective short forms for --verbose and --version, thus stating different meanings to the program.
- Options can also take a value followed by the option name. For example, -h localhost or --host=localhost tells the client program to take the localhost as the hostname.
- With a short option that takes a value, the value can follow the option letter immediately or the single space between ...