fix(tldr): move tldr to be a generic step (#1370)
This commit is contained in:
@@ -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,
|
||||||
|
|||||||
@@ -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"))] {
|
||||||
|
|||||||
@@ -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");
|
||||||
|
|||||||
Reference in New Issue
Block a user