term: Remove `mod command`

This is dead code that imports `anyhow`. On the way to removing the
dependency on `anyhow` from `radicle-term`, it just seems to be a good
idea to remove the cruft.
This commit is contained in:
Lorenz Leutgeb 2025-08-27 15:04:10 +02:00 committed by Fintan Halpenny
parent 79d928551b
commit edd88a59bf
3 changed files with 1 additions and 28 deletions

View File

@ -1,19 +0,0 @@
use std::io::Write;
use std::process::{Command, Stdio};
pub fn bat<S: AsRef<std::ffi::OsStr>>(
args: impl IntoIterator<Item = S>,
stdin: &str,
) -> anyhow::Result<()> {
let mut child = Command::new("bat")
.stdin(Stdio::piped())
.args(args)
.spawn()?;
let writer = child.stdin.as_mut().unwrap();
writer.write_all(stdin.as_bytes())?;
child.wait()?;
Ok(())
}

View File

@ -10,7 +10,6 @@ use inquire::InquireError;
use inquire::{ui::Color, ui::RenderConfig, Confirm, CustomType, Password}; use inquire::{ui::Color, ui::RenderConfig, Confirm, CustomType, Password};
use zeroize::Zeroizing; use zeroize::Zeroizing;
use crate::command;
use crate::format; use crate::format;
use crate::{style, Paint, Size}; use crate::{style, Paint, Size};
@ -288,10 +287,4 @@ where
.with_render_config(*CONFIG); .with_render_config(*CONFIG);
selection.with_starting_cursor(0).prompt() selection.with_starting_cursor(0).prompt()
} }
pub fn markdown(content: &str) {
if !content.is_empty() && command::bat(["-p", "-l", "md"], content).is_err() {
blob(content);
}
}

View File

@ -1,7 +1,6 @@
pub mod ansi; pub mod ansi;
pub mod cell; pub mod cell;
pub mod colors; pub mod colors;
pub mod command;
pub mod editor; pub mod editor;
pub mod element; pub mod element;
pub mod format; pub mod format;