yazi/yazi-actor/src/tasks/open_shell_compat.rs
2025-10-06 23:44:32 +08:00

19 lines
398 B
Rust

use anyhow::Result;
use yazi_macro::succ;
use yazi_parser::tasks::ProcessOpenOpt;
use yazi_shared::data::Data;
use crate::{Actor, Ctx};
pub struct OpenShellCompat;
// TODO: remove
impl Actor for OpenShellCompat {
type Options = ProcessOpenOpt;
const NAME: &str = "open_shell_compat";
fn act(cx: &mut Ctx, opt: Self::Options) -> Result<Data> {
succ!(cx.tasks.open_shell_compat(opt));
}
}