mirror of
https://github.com/a-b-street/abstreet.git
synced 2024-11-24 01:15:12 +03:00
Attempt to display the Timer progress and logs in separate parts of the screen when running the importer. #262
Lots of problems, so disabled by default.
This commit is contained in:
parent
c9c6f240ae
commit
f78bb8b711
20
import.sh
20
import.sh
@ -1,3 +1,21 @@
|
||||
#!/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
|
||||
|
Loading…
Reference in New Issue
Block a user