Crate revolver

source ·
Expand description

A library for building REPL (Read-Evaluate-Print Loop) command-line applications.

Modules

Specification of an executable command and a parser for building command instances from user input. This module fulfils the ‘execute’ part of a REPL application.
The mechanism for iteratively running commands based on successive user input. This module fulfils the ‘loop’ part of a REPL application.
An abstract, text-based interface with the user. This module fulfils the ‘read’ and ‘print’ parts of a REPL application.