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