Module Rarg

include RargInternal.RargAPI;
module Args = RargInternal.Args;

Args - define your command arguments, including their name, documentation and Type.

module Type = RargInternal.Type;

Type - predefined type parsers and utilities for building your own. For example string bool and etc. Used to parse the input arguments to usable types.

module Cmd = RargInternal.RargAPI.Cmd;

Cmd - define your commands, including what arguments and sub commands tree.

module Run = RargInternal.Run;

Run - run your commands