rusht 1.3.0

Shell commands written in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::common::{StdWriter, StdinReader};
use crate::textproc::batched::batched;
use crate::textproc::batched_args::BatchedArgs;
use crate::ExitStatus;

pub async fn handle_batched(args: BatchedArgs) -> ExitStatus {
    match batched(args, &mut StdinReader::new(), &mut StdWriter::stdout()).await {
        Ok(()) => ExitStatus::ok(),
        Err(err) => {
            eprintln!("{err}");
            ExitStatus::err()
        }
    }
}