kal
Command Abstraction Layer primarily for bot-any packages.
Core Concepts
- Command Fragment :
Selectsubcommand orExecutecurrent command with arguments supplied. - Command Spec : The specification of command mainly used for documentation or registration.
- Command : A trait providing Command Spec and Command Fragments parser.
- Command Group : A macro for merging bunch of commands to manipulating them easily.