CLiP offers a very flexible structure that can be
used to parse input commands. In fact, CLiP allows
you to parse command line inputs, add or remove
allowed options and arguments, forbid the user
from specifying too many arguments or options,
switch between long and short option prefixes,
define your own long or short prefix, and much
more.