Module RargInternal.RargAPI

module Args = Args;

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

module Type = 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 = Run;

Run - run your commands