Using Clon
in your application is a two stages process. In phase 1,
you create a synopsis, which is a description of your
application’s command-line and a context, which describes this
specific execution of the program. In phase 2, you retrieve the option
values and possibly display help strings. Phase 1 is called the
initialization phase, while phase 2 is called the runtime
phase.