Step one of the Clon
initialization phase consists in defining a
synopsis. A synopsis is essentially a description of your
application’s command-line: it describes what are the available options,
whether your application has a postfix etc. The synopsis, however,
plays a second role: it also describes the contents of your
application’s help string. When you create a synopsis, you describe the
command-line and the help string at the same time.