diff --git a/src/step.rs b/src/step.rs index ecf6bba4..9448207f 100644 --- a/src/step.rs +++ b/src/step.rs @@ -603,11 +603,7 @@ impl Step { #[cfg(target_os = "openbsd")] runner.execute(*self, "OpenBSD Upgrade", || openbsd::upgrade_openbsd(ctx))? } - Tldr => - { - #[cfg(unix)] - runner.execute(*self, "TLDR", || unix::run_tldr(ctx))? - } + Tldr => runner.execute(*self, "TLDR", || generic::run_tldr(ctx))?, Tlmgr => runner.execute(*self, "tlmgr", || generic::run_tlmgr_update(ctx))?, Tmux => { @@ -762,7 +758,6 @@ pub(crate) fn default_steps() -> Vec { BunPackages, Shell, Tmux, - Tldr, Pearl, #[cfg(not(any(target_os = "macos", target_os = "android")))] GnomeShellExtensions, @@ -812,6 +807,7 @@ pub(crate) fn default_steps() -> Vec { Pipupgrade, Ghcup, Stack, + Tldr, Tlmgr, Myrepos, Chezmoi, diff --git a/src/steps/generic.rs b/src/steps/generic.rs index 55198b05..c6c02def 100644 --- a/src/steps/generic.rs +++ b/src/steps/generic.rs @@ -858,6 +858,14 @@ pub fn run_ghcup_update(ctx: &ExecutionContext) -> Result<()> { ctx.execute(ghcup).arg("upgrade").status_checked() } +pub fn run_tldr(ctx: &ExecutionContext) -> Result<()> { + let tldr = require("tldr")?; + + print_separator("TLDR"); + + ctx.execute(tldr).arg("--update").status_checked() +} + pub fn run_tlmgr_update(ctx: &ExecutionContext) -> Result<()> { cfg_if::cfg_if! { if #[cfg(any(target_os = "linux", target_os = "android"))] { diff --git a/src/steps/os/unix.rs b/src/steps/os/unix.rs index 33ea4161..4fa688dc 100644 --- a/src/steps/os/unix.rs +++ b/src/steps/os/unix.rs @@ -814,13 +814,6 @@ pub fn run_home_manager(ctx: &ExecutionContext) -> Result<()> { cmd.status_checked() } -pub fn run_tldr(ctx: &ExecutionContext) -> Result<()> { - let tldr = require("tldr")?; - - print_separator("TLDR"); - ctx.execute(tldr).arg("--update").status_checked() -} - pub fn run_pearl(ctx: &ExecutionContext) -> Result<()> { let pearl = require("pearl")?; print_separator("pearl");