Interface ConsoleEngine

All Superinterfaces:
CommandRegistry
All Known Implementing Classes:
ConsoleEngineImpl

public interface ConsoleEngine extends CommandRegistry
Interface for managing console variables, commands, and script execution in a console application.

The ConsoleEngine extends CommandRegistry to provide additional functionality for:

  • Managing console variables and their values
  • Executing scripts and commands
  • Handling command line expansion and parameter substitution
  • Managing aliases and pipes
  • Post-processing command execution results

Implementations of this interface can be used to create custom console engines for specific scripting languages or execution environments.