Attempt to display the Timer progress and logs in separate parts of the screen when running the importer.
Lots of problems, so disabled by default.
#!/bin/bash
-RUST_BACKTRACE=1 cargo run --bin importer --release --manifest-path importer/Cargo.toml --features scenarios -- $@;
+# If true, display importer progress from the Timer (dumped to STDOUT) in one
+# pane, and all logs (on STDERR) in another. This is disabled by default until
+# some issues with multitail are fixed:
+#
+# 1) Automatically exit when the importer is done
+# 2) Stop having part of the logs blink
+# 3) Get the \r / clear-line thing working for the Timer
+USE_MULTITAIL=false
+
+if ! command -v multitail &> /dev/null; then
+ USE_MULTITAIL=false
+fi
+
+if $USE_MULTITAIL; then
+ RUST_BACKTRACE=1 RUST_LOG_STYLE=always cargo run --bin importer --release --manifest-path importer/Cargo.toml --features scenarios -- $@ > /tmp/abst_stdout 2> /tmp/abst_stderr &
+ multitail /tmp/abst_stdout -cT ANSI /tmp/abst_stderr
+else
+ RUST_BACKTRACE=1 cargo run --bin importer --release --manifest-path importer/Cargo.toml --features scenarios -- $@
+fi
