feat: add errout for interactive for script support and atty for clean output
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2024-09-23 21:35:10 +02:00
parent c9aacf0ecd
commit f0f81f8a0b
10 changed files with 137 additions and 21 deletions

View File

@@ -1,7 +1,14 @@
use std::{io::Write, time::Duration};
use std::{
io::{stderr, Write},
time::Duration,
};
use anyhow::Context;
use crossterm::event::{EventStream, KeyCode, KeyEventKind};
use crossterm::{
event::{EventStream, KeyCode, KeyEventKind},
terminal::{enable_raw_mode, EnterAlternateScreen},
ExecutableCommand,
};
use futures::{FutureExt, StreamExt};
use ratatui::{
crossterm,
@@ -73,6 +80,8 @@ impl InlineCommand {
drop(guard);
println!();
Ok(())
}