opts is a small and easy to use command line options parser. It has many features, including multi-pass parsing, alias handling, an exec external options filter, automatic generation of help messages, reading options from a file, and many more. The main purpose of opts is to parse command line options, as the getopt or getopt_long functions do.