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

aradzinski pushed a commit to branch NLPCRAFT-108
in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft.git


The following commit(s) were added to refs/heads/NLPCRAFT-108 by this push:
     new 1d71c68  WIP.
1d71c68 is described below

commit 1d71c68f9a1db8bb647ae7b3955e243eb666cf7e
Author: Aaron Radzinski <[email protected]>
AuthorDate: Sat Oct 3 23:13:37 2020 -0700

    WIP.
---
 .../src/main/scala/org/apache/nlpcraft/model/tools/cmdline/NCCli.scala | 1 +
 .../org/apache/nlpcraft/model/tools/cmdline/NCCliAnsiBleach.scala      | 3 +++
 2 files changed, 4 insertions(+)

diff --git 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/model/tools/cmdline/NCCli.scala 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/model/tools/cmdline/NCCli.scala
index f2e8df7..9034419 100644
--- 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/model/tools/cmdline/NCCli.scala
+++ 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/model/tools/cmdline/NCCli.scala
@@ -485,6 +485,7 @@ object NCCli extends App {
         bleachPb.redirectOutput(Redirect.appendTo(output))
 
         try {
+            // Start the 'server | bleach' process pipeline.
             ProcessBuilder.startPipeline(Seq(srvPb, bleachPb).asJava)
 
             logln(s"Server output > ${c(output.getAbsolutePath)}")
diff --git 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/model/tools/cmdline/NCCliAnsiBleach.scala
 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/model/tools/cmdline/NCCliAnsiBleach.scala
index 51459ad..ab44c05 100644
--- 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/model/tools/cmdline/NCCliAnsiBleach.scala
+++ 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/model/tools/cmdline/NCCliAnsiBleach.scala
@@ -25,6 +25,7 @@ import resource.managed
 
 /**
  * Pipe filter to remove ANSI escape sequences.
+ * Used by 'start-server' command of NLPCraft CLI.
  */
 object NCCliAnsiBleach extends App {
     managed(
@@ -43,5 +44,7 @@ object NCCliAnsiBleach extends App {
         }
     }
 
+    // NOTE: IO exceptions are thrown and they will stop the app (by design).
+
     System.exit(0)
 }

Reply via email to