Module: Brut::CLI

Defined in:
lib/brut/cli.rb

Overview

Brut provides a basic CLI framework for building CLIs that have access to your Brut app's innerworkings. This is an alternative to Rake tasks which suffer from poor usability and testability.

To create a CLI, you will subclass App. That class will define your UI as well as any subcommands that your CLI will respond to. See app.

Defined Under Namespace

Modules: Apps, Commands Classes: Error, ExecuteResult, Executor, InvalidOption, Options, Output, ParsedCommandLine, Runner, SystemExecError