feat: add Bun packages step (#599)
This commit is contained in:
@@ -58,6 +58,7 @@ pub enum Step {
|
|||||||
BrewCask,
|
BrewCask,
|
||||||
BrewFormula,
|
BrewFormula,
|
||||||
Bun,
|
Bun,
|
||||||
|
BunPackages,
|
||||||
Cargo,
|
Cargo,
|
||||||
Chezmoi,
|
Chezmoi,
|
||||||
Chocolatey,
|
Chocolatey,
|
||||||
|
|||||||
@@ -279,6 +279,7 @@ fn run() -> Result<()> {
|
|||||||
runner.execute(Step::Asdf, "asdf", || unix::run_asdf(&ctx))?;
|
runner.execute(Step::Asdf, "asdf", || unix::run_asdf(&ctx))?;
|
||||||
runner.execute(Step::Pkgin, "pkgin", || unix::run_pkgin(&ctx))?;
|
runner.execute(Step::Pkgin, "pkgin", || unix::run_pkgin(&ctx))?;
|
||||||
runner.execute(Step::Bun, "bun", || unix::run_bun(&ctx))?;
|
runner.execute(Step::Bun, "bun", || unix::run_bun(&ctx))?;
|
||||||
|
runner.execute(Step::Bun, "bun-packages", || unix::run_bun_packages(&ctx))?;
|
||||||
runner.execute(Step::Shell, "zr", || zsh::run_zr(&ctx))?;
|
runner.execute(Step::Shell, "zr", || zsh::run_zr(&ctx))?;
|
||||||
runner.execute(Step::Shell, "antibody", || zsh::run_antibody(&ctx))?;
|
runner.execute(Step::Shell, "antibody", || zsh::run_antibody(&ctx))?;
|
||||||
runner.execute(Step::Shell, "antidote", || zsh::run_antidote(&ctx))?;
|
runner.execute(Step::Shell, "antidote", || zsh::run_antidote(&ctx))?;
|
||||||
|
|||||||
@@ -555,6 +555,14 @@ pub fn run_bun(ctx: &ExecutionContext) -> Result<()> {
|
|||||||
ctx.run_type().execute(bun).arg("upgrade").status_checked()
|
ctx.run_type().execute(bun).arg("upgrade").status_checked()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub fn run_bun_packages(ctx: &ExecutionContext) -> Result<()> {
|
||||||
|
let bun = require("bun")?;
|
||||||
|
|
||||||
|
print_separator("Bun Packages");
|
||||||
|
|
||||||
|
ctx.run_type().execute(bun).args(["-g", "update"]).status_checked()
|
||||||
|
}
|
||||||
|
|
||||||
/// Update dotfiles with `rcm(7)`.
|
/// Update dotfiles with `rcm(7)`.
|
||||||
///
|
///
|
||||||
/// See: <https://github.com/thoughtbot/rcm>
|
/// See: <https://github.com/thoughtbot/rcm>
|
||||||
|
|||||||
Reference in New Issue
Block a user