// Code Synthesis CLI configuration
// see http://codesynthesis.com/projects/cli
//
// cli must be run everytime this file is modified:
// cli CommandLineOptions.cli
//
// to update the manpage:
// cli --stdout --man-prologue resources/manpage-prologue.1.in --man-epilogue resources/manpage-epilogue.1.in --generate-man CommandLineOptions.cli > resources/camitk-actionstatemachine.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>",
                                         "CamiTK SCXML document to play back in the state machine"};
  std::string   --output-dir | -o       {"<dir>",
                                         "Output directory (will contains logs and saved files)"};
  bool          --autonext | -a         {"Automatically run the state and the \"Next\" transition until final state"};
};
