From ce8a325c1f6b4ebbe087e4c480a8299fd79cf2ba Mon Sep 17 00:00:00 2001 From: Gideon <87426140+GideonBear@users.noreply.github.com> Date: Mon, 21 Apr 2025 05:45:01 +0200 Subject: [PATCH] Add Yazi step (#1134) --- src/config.rs | 1 + src/main.rs | 1 + src/steps/generic.rs | 8 ++++++++ 3 files changed, 10 insertions(+) diff --git a/src/config.rs b/src/config.rs index efaa5dc4..e4c6b940 100644 --- a/src/config.rs +++ b/src/config.rs @@ -191,6 +191,7 @@ pub enum Step { Xcodes, Yadm, Yarn, + Yazi, Zigup, Zvm, } diff --git a/src/main.rs b/src/main.rs index f3b3b3e3..5f78a5ac 100644 --- a/src/main.rs +++ b/src/main.rs @@ -502,6 +502,7 @@ fn run() -> Result<()> { runner.execute(Step::JetbrainsWebstorm, "JetBrains WebStorm plugins", || { generic::run_jetbrains_webstorm(&ctx) })?; + runner.execute(Step::Yazi, "Yazi packages", || generic::run_yazi(&ctx))?; if should_run_powershell { runner.execute(Step::Powershell, "Powershell Modules Update", || { diff --git a/src/steps/generic.rs b/src/steps/generic.rs index 04f7c36b..6cf7faf3 100644 --- a/src/steps/generic.rs +++ b/src/steps/generic.rs @@ -1584,3 +1584,11 @@ pub fn run_jetbrains_rustrover(ctx: &ExecutionContext) -> Result<()> { pub fn run_jetbrains_webstorm(ctx: &ExecutionContext) -> Result<()> { run_jetbrains_ide(ctx, require("webstorm")?, "WebStorm") } + +pub fn run_yazi(ctx: &ExecutionContext) -> Result<()> { + let ya = require("ya")?; + + print_separator("Yazi packages"); + + ctx.run_type().execute(ya).args(["pack", "-u"]).status_checked() +}