GSHELL-156: Disable system bell if 'jline.nobell' system property is true

git-svn-id: https://svn.apache.org/repos/asf/geronimo/gshell/trunk@740396 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/gshell-support/gshell-console/src/main/java/org/apache/geronimo/gshell/console/JLineConsole.java b/gshell-support/gshell-console/src/main/java/org/apache/geronimo/gshell/console/JLineConsole.java
index dc19ac8..2621c6c 100644
--- a/gshell-support/gshell-console/src/main/java/org/apache/geronimo/gshell/console/JLineConsole.java
+++ b/gshell-support/gshell-console/src/main/java/org/apache/geronimo/gshell/console/JLineConsole.java
@@ -71,6 +71,9 @@
 
         reader = new ConsoleReader(io.inputStream, new PrintWriter(io.outputStream, true), /*bindings*/null, io.getTerminal());
         reader.setUsePagination(true);
+        if (Boolean.getBoolean("jline.nobell")) {
+            reader.setBellEnabled(false);
+        }
         reader.setCompletionHandler(new CandidateListCompletionHandler());
     }