Module 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: { ... };

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

module Run = RargInternal.Run;

Run - run your commands