You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by sp...@apache.org on 2020/04/02 13:03:38 UTC

[tinkerpop] 01/01: wip

This is an automated email from the ASF dual-hosted git repository.

spmallette pushed a commit to branch TINKERPOP-2357
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git

commit 9726459c6015973d4c164518ae1a2b2265aeadf1
Author: Stephen Mallette <sp...@genoprime.com>
AuthorDate: Thu Apr 2 09:03:15 2020 -0400

    wip
---
 .../main/groovy/org/apache/tinkerpop/gremlin/console/Console.groovy | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/gremlin-console/src/main/groovy/org/apache/tinkerpop/gremlin/console/Console.groovy b/gremlin-console/src/main/groovy/org/apache/tinkerpop/gremlin/console/Console.groovy
index d5b9b62..0543abc 100644
--- a/gremlin-console/src/main/groovy/org/apache/tinkerpop/gremlin/console/Console.groovy
+++ b/gremlin-console/src/main/groovy/org/apache/tinkerpop/gremlin/console/Console.groovy
@@ -28,6 +28,7 @@ import org.apache.tinkerpop.gremlin.console.commands.GremlinSetCommand
 import org.apache.tinkerpop.gremlin.console.commands.InstallCommand
 import org.apache.tinkerpop.gremlin.console.commands.PluginCommand
 import org.apache.tinkerpop.gremlin.console.commands.RemoteCommand
+import org.apache.tinkerpop.gremlin.console.commands.ResetCommand
 import org.apache.tinkerpop.gremlin.console.commands.SubmitCommand
 import org.apache.tinkerpop.gremlin.console.commands.UninstallCommand
 import org.apache.tinkerpop.gremlin.groovy.loaders.GremlinLoader
@@ -107,6 +108,7 @@ class Console {
         groovy.register(new RemoteCommand(groovy, mediator))
         groovy.register(new SubmitCommand(groovy, mediator))
         groovy.register(new BytecodeCommand(groovy, mediator))
+        groovy.register(new ResetCommand(groovy, mediator))
 
         // hide output temporarily while imports execute
         showShellEvaluationOutput(false)
@@ -290,6 +292,10 @@ class Console {
         }
     }
 
+    def clear() {
+        io.out.println("\033[H\033[2J")
+    }
+
     def printResult(def object) {
         final String prompt = Colorizer.render(Preferences.resultPromptColor, buildResultPrompt())
         // if preference is set to empty string then don't print any result