mirror of
https://github.com/sxyazi/yazi.git
synced 2026-07-21 23:01:05 +00:00
18 lines
375 B
Rust
18 lines
375 B
Rust
use anyhow::Result;
|
|
use yazi_macro::succ;
|
|
use yazi_parser::tasks::ProcessExecOpt;
|
|
use yazi_shared::event::Data;
|
|
|
|
use crate::{Actor, Ctx};
|
|
|
|
pub struct ProcessExec;
|
|
|
|
impl Actor for ProcessExec {
|
|
type Options = ProcessExecOpt;
|
|
|
|
const NAME: &str = "process_exec";
|
|
|
|
fn act(cx: &mut Ctx, opt: Self::Options) -> Result<Data> {
|
|
succ!(cx.tasks.scheduler.process_open(opt));
|
|
}
|
|
}
|