Class: Capistrano::Shell

Class | Capistrano::Shell
In: | lib/capistrano/shell.rb
Parent: | Object

The Capistrano::Shell class is the guts of the "shell" task. It implements an interactive REPL interface that users can employ to execute tasks and commands. It makes for a GREAT way to monitor systems, and perform quick maintenance on one or more machines.

### Methods

new read_and_execute run run!

### Included Modules

Processable

### Attributes

configuration | [R] | The configuration instance employed by this shell

### Public Class methods

new(config)

Instantiate a new shell

run(config)

Instantiate a new shell and begin executing it immediately.

### Public Instance methods

read_and_execute()
run!()

Start the shell running. This method will block until the shell terminates.

[Validate]