This document describes the GETOPTS unit for Free Pascal. It was written for
Linux by Michael Van Canneyt. It now also works for all supported platforms.
The getopts unit provides a mechanism to handle command-line options in
a structured way, much like the GNU getopts mechanism. It allows you to
define the valid options for you program, and the unit will then parse the
command-line options for you, and inform you of any errors.