// Code Synthesis CLI configuration
// see http://codesynthesis.com/projects/cli
//
// cli must be run everytime this file is modified:
// clicxx CommandLineOptions.cli
//
// to update the manpage:
// clicxx --stdout --man-prologue manpage-prologue.1.in --man-epilogue manpage-epilogue.1.in --generate-man CommandLineOptions.cli > camitk-cepgenerator.1.in

include <string>;

class options {
  bool          --help | -h             {"Print usage information and exit."};
  bool          --version | -v          {"Print CamiTK version message and exit"};
  std::string   --file | -f             {"<file>",
                                         "input CamiTK CEPCoreSchema XML document describing the extension to generate (needed).
                                         
                                         This should be a valid CEPCoreSchema XML document.
                                         The input XML <file> is \b{mandatory}."};
  std::string   --directory | -d        {"<path>",
                                         "CamiTK Extension Project output directory (needed).
                                         
                                         This is the path to the directory where the CEP skeleton files will be generated.
                                         The output <path> is \b{mandatory}."};
};
