4.1 Synopsis Definition

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.