GShell is an extensible, command-line processing environment for creating command-line applications. GShell includes support for command editing, command history, input/output redirection, and more. GShell is a subproject of Geronimo. For more information on GShell, see the GShell wiki.
Many Geronimo administrative commands have been implemented using GShell. Previously existing Geronimo commands (e.g. startup, geronimo.sh, deploy.sh) are still included in Geronimo. Over time, however, it is expected that we will implement all administrative commands using GShell, only.
This document is organized in the following sections:
- Running GShell — GShell can be started using the launcher script file.
- Connecting to an already running Geronimo instance in GShell — The GShell command deploy/connect can be used to connect to an instance of Geronimo that is already running.
- Deploying an Application to a Server Instance in GShell — The command deploy/deploy can be used to deploy a module to the geronimo instance that is currently connected.
- Starting and Stopping Geronimo in Gshell — Geronimo can be started through GShell using the geronimo/start-server command, and stopped using the geronimo/stop-server command.
- Geronimo GShell Commands — Here is the list for all the GShell commands