Module Command.Flag


module Flag: sig .. end

module Type: sig .. end
module Action: sig .. end

type 'a t = {
   name : string; (*command-line parsing with hierarchical sub-commands*)
   spec : 'a Action.t; (*command-line parsing with hierarchical sub-commands*)
   doc : string; (*command-line parsing with hierarchical sub-commands*)
}
type of flags to a command with mutable accumulator type 'accum