host# casual-build-executable --help 
NAME
   casual-build-executable
DESCRIPTION
   builds a casual executable
OPTIONS
   -d, --definition [0..1]  (<value>) [1]
        path of the definition file
   -o, --output [0..1]  (<value>) [1]
        name of binary to be built
   -c, --compiler [0..1]  (<value>) [1]
        compiler to use
   -f, --build-directives [0..*]  (<value>) [1..*]
        additional compile and link directives
   --system-configuration [0..1]  (<value>) [1]
        path to system configuration file
   --no-defaults [0..1]
        do not add any default compiler/link directives
        
        use --build-directives to add your own
   --source-file [0..1]  (<value>) [1]
        name of the intermediate source file
   -k, --keep [0..1]
        keep the intermediate source file
   -v, --verbose [0..1]
        verbose output
   --help [0..1]  (<value>) [0..*]
        shows this help information
                       
        Use --help <option> to see selected details on <option>
        You can also use more precise help for deeply nested options
        `--help -a -b -c -d -e`