Module: Command::DSL
- Defined in:
- lib/command-set/dsl.rb
Overview
This module collects the domain specific languages for CommandSet. This is the first and best place to start if you want to try to understand how to make use of CommandSet.
The sub-modules here are (in rough “nesting” order):
- CommandSetDefinition
-
the commands with a CommandSet::define_commands block
- CommandDefinition
-
the commands with a command setup block that describe how a command functions
- Argument
-
the chained descriptors that describe how arguments are interpreted by command definitions
- Action
-
utility functions within the command action block
Defined Under Namespace
Modules: Action, Argument, CommandDefinition, CommandSetDefinition, Formatting