# Package io.vertx.ext.shell

- Interface Summary
  Interface | Description
  --- | ---
  Shell | An interactive session between a consumer and a shell.
  ShellServer | The shell server. A shell server is associated with a collection of `term servers`: the `ShellServer.registerTermServer(TermServer)` method registers a term server.
  ShellService | The shell service, provides a remotely accessible shell available via Telnet or SSH according to the `ShellServiceOptions` configuration. The shell service will expose commands using `CommandResolver` on the classpath and the shared command registry for the Vert.x instance.

- Class Summary
  Class | Description
  --- | ---
  ShellServerOptions | The configurations options for the shell server.
  ShellServerOptionsConverter | Converter and mapper for `ShellServerOptions`.
  ShellServiceOptions | The configurations options for the shell service, the shell connectors can be configured with `TelnetTermOptions`, `SSHTermOptions` and `HttpTermOptions`.
  ShellServiceOptionsConverter | Converter and mapper for `ShellServiceOptions`.
  ShellVerticle |

Copyright © 2021 Eclipse. All rights reserved.