You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Jens Deppe (JIRA)" <ji...@apache.org> on 2016/02/12 16:00:24 UTC
[jira] [Created] (GEODE-955) Remove HeadlessGfsh and TestableGfsh
Jens Deppe created GEODE-955:
--------------------------------
Summary: Remove HeadlessGfsh and TestableGfsh
Key: GEODE-955
URL: https://issues.apache.org/jira/browse/GEODE-955
Project: Geode
Issue Type: Test
Components: management
Reporter: Jens Deppe
We currently have multiple versions of "testable" Gfsh implementations which have evolved over time. We should at least investigate removing these in favor of a single Gfsh implementation.
Features that these other implementations provide should probably be able to now be implemented in Gfsh as we have move to jline 2.x which provides additional features such as:
- Better separation of concerns. Specifically the Terminal definition is separate from the ConsoleReader. We should be able to use a Pipe to drive Gfsh interactively from code.
- State callbacks which would allow for explicit state change detection such as command execution. This is important as Jline executes asynchronously.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)