aboutsummaryrefslogtreecommitdiffstats
path: root/src/cmd/watch.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/watch.rs')
-rw-r--r--src/cmd/watch.rs16
1 files changed, 11 insertions, 5 deletions
diff --git a/src/cmd/watch.rs b/src/cmd/watch.rs
index 284fc0e..31cd505 100644
--- a/src/cmd/watch.rs
+++ b/src/cmd/watch.rs
@@ -443,11 +443,17 @@ impl<S: tokio::io::AsyncRead + tokio::io::AsyncWrite + Send + 'static>
crossterm::terminal()
.clear(crossterm::ClearType::All)
.context(crate::error::WriteTerminalCrossterm)?;
- let data = b"loading...\r\nq: quit --> ";
- let stdout = std::io::stdout();
- let mut stdout = stdout.lock();
- stdout.write(data).context(crate::error::WriteTerminal)?;
- stdout.flush().context(crate::error::FlushTerminal)?;
+
+ println!("loading...\r");
+ if let Some(err) = self.list_client.last_error() {
+ println!("error: {}\r", err);
+ }
+ print!("q: quit --> ");
+
+ std::io::stdout()
+ .flush()
+ .context(crate::error::FlushTerminal)?;
+
Ok(())
}