Files
tinyproject-monorepo/sjcopy/sjcopy/src/bin/paste.rs
T
2026-10-22 19:10:14 +02:00

23 lines
529 B
Rust

//! `paste`: Eine temporär abgelegte Ablage bytegenau nach stdout ausgeben.
//!
//! Aufruf: `paste [NAME]`
use std::env;
use std::io;
fn main() {
if let Err(err) = run() {
eprintln!("paste: {err}");
std::process::exit(err.exit_code());
}
}
fn run() -> Result<(), sjcopy::Error> {
let name = sjcopy::parse_args(env::args_os(), "paste")?;
let dir = sjcopy::runtime_dir()?;
let stdout = io::stdout();
let mut out = stdout.lock();
sjcopy::load_to(&dir, &name, &mut out)?;
Ok(())
}