Commander was used in this tutorial to review the command line arguments and assign an action to each of the valid options.
In addition, a description tag and an alias was added to each command line option. This enables a faster user experience and Commander will use the description field to automatically build a help output.
Commander can be used to parse rather flexible and potentially complex argument lists