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)
}