Module: Belafonte

Defined in:
lib/belafonte.rb,
lib/belafonte/app.rb,
lib/belafonte/dsl.rb,
lib/belafonte/flag.rb,
lib/belafonte/help.rb,
lib/belafonte/errors.rb,
lib/belafonte/option.rb,
lib/belafonte/parser.rb,
lib/belafonte/rhythm.rb,
lib/belafonte/senora.rb,
lib/belafonte/switch.rb,
lib/belafonte/helpers.rb,
lib/belafonte/version.rb,
lib/belafonte/argument.rb,
lib/belafonte/validator.rb,
lib/belafonte/helpers/flags.rb,
lib/belafonte/dsl/definition.rb,
lib/belafonte/help/generator.rb,
lib/belafonte/helpers/sharing.rb,
lib/belafonte/helpers/arguments.rb,
lib/belafonte/helpers/meta_data.rb,
lib/belafonte/argument_processor.rb,
lib/belafonte/helpers/restricted.rb,
lib/belafonte/help/app_extensions.rb,
lib/belafonte/helpers/subcommands.rb,
lib/belafonte/help/flag_extensions.rb,
lib/belafonte/argument/argv_processor.rb,
lib/belafonte/help/command_extensions.rb,
lib/belafonte/argument/occurrence_normalizer.rb,
lib/belafonte/argument/argv_processor/processor.rb,
lib/belafonte/argument/argv_processor/unlimited.rb,
lib/belafonte/argument/occurrence_normalizer/single.rb,
lib/belafonte/argument/occurrence_normalizer/unlimited.rb,
lib/belafonte/argument/occurrence_normalizer/normalizer.rb

Overview

An awesome system for making CLI apps

Defined Under Namespace

Modules: DSL, Errors, Help, Helpers, Rhythm, Senora Classes: App, Argument, ArgumentProcessor, Flag, Option, Parser, Switch, Validator

Constant Summary collapse

VERSION =
"0.5.0"