fix(tldr): move tldr to be a generic step (#1370)

This commit is contained in:
SteveCoding125
2025-10-21 18:51:34 +02:00
committed by GitHub
parent 2ea9d1d6fd
commit f4a5507716
3 changed files with 10 additions and 13 deletions

View File

@@ -603,11 +603,7 @@ impl Step {
#[cfg(target_os = "openbsd")] #[cfg(target_os = "openbsd")]
runner.execute(*self, "OpenBSD Upgrade", || openbsd::upgrade_openbsd(ctx))? runner.execute(*self, "OpenBSD Upgrade", || openbsd::upgrade_openbsd(ctx))?
} }
Tldr => Tldr => runner.execute(*self, "TLDR", || generic::run_tldr(ctx))?,
{
#[cfg(unix)]
runner.execute(*self, "TLDR", || unix::run_tldr(ctx))?
}
Tlmgr => runner.execute(*self, "tlmgr", || generic::run_tlmgr_update(ctx))?, Tlmgr => runner.execute(*self, "tlmgr", || generic::run_tlmgr_update(ctx))?,
Tmux => Tmux =>
{ {
@@ -762,7 +758,6 @@ pub(crate) fn default_steps() -> Vec<Step> {
BunPackages, BunPackages,
Shell, Shell,
Tmux, Tmux,
Tldr,
Pearl, Pearl,
#[cfg(not(any(target_os = "macos", target_os = "android")))] #[cfg(not(any(target_os = "macos", target_os = "android")))]
GnomeShellExtensions, GnomeShellExtensions,
@@ -812,6 +807,7 @@ pub(crate) fn default_steps() -> Vec<Step> {
Pipupgrade, Pipupgrade,
Ghcup, Ghcup,
Stack, Stack,
Tldr,
Tlmgr, Tlmgr,
Myrepos, Myrepos,
Chezmoi, Chezmoi,

View File

@@ -858,6 +858,14 @@ pub fn run_ghcup_update(ctx: &ExecutionContext) -> Result<()> {
ctx.execute(ghcup).arg("upgrade").status_checked() 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<()> { pub fn run_tlmgr_update(ctx: &ExecutionContext) -> Result<()> {
cfg_if::cfg_if! { cfg_if::cfg_if! {
if #[cfg(any(target_os = "linux", target_os = "android"))] { if #[cfg(any(target_os = "linux", target_os = "android"))] {

View File

@@ -814,13 +814,6 @@ pub fn run_home_manager(ctx: &ExecutionContext) -> Result<()> {
cmd.status_checked() 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<()> { pub fn run_pearl(ctx: &ExecutionContext) -> Result<()> {
let pearl = require("pearl")?; let pearl = require("pearl")?;
print_separator("pearl"); print_separator("pearl");