Add bin support (#717)
This commit is contained in:
@@ -67,6 +67,7 @@ pub enum Step {
|
|||||||
Atom,
|
Atom,
|
||||||
BrewCask,
|
BrewCask,
|
||||||
BrewFormula,
|
BrewFormula,
|
||||||
|
Bin,
|
||||||
Cargo,
|
Cargo,
|
||||||
Chocolatey,
|
Chocolatey,
|
||||||
Choosenim,
|
Choosenim,
|
||||||
|
|||||||
@@ -301,6 +301,7 @@ fn run() -> Result<()> {
|
|||||||
runner.execute(Step::Gem, "gem", || generic::run_gem(&base_dirs, run_type))?;
|
runner.execute(Step::Gem, "gem", || generic::run_gem(&base_dirs, run_type))?;
|
||||||
runner.execute(Step::Sheldon, "sheldon", || generic::run_sheldon(&ctx))?;
|
runner.execute(Step::Sheldon, "sheldon", || generic::run_sheldon(&ctx))?;
|
||||||
runner.execute(Step::Rtcl, "rtcl", || generic::run_rtcl(&ctx))?;
|
runner.execute(Step::Rtcl, "rtcl", || generic::run_rtcl(&ctx))?;
|
||||||
|
runner.execute(Step::Bin, "bin", || generic::bin_update(&ctx))?;
|
||||||
runner.execute(Step::Gcloud, "gcloud", || {
|
runner.execute(Step::Gcloud, "gcloud", || {
|
||||||
generic::run_gcloud_components_update(run_type)
|
generic::run_gcloud_components_update(run_type)
|
||||||
})?;
|
})?;
|
||||||
|
|||||||
@@ -379,3 +379,10 @@ pub fn run_raco_update(run_type: RunType) -> Result<()> {
|
|||||||
|
|
||||||
run_type.execute(&raco).args(&["pkg", "update", "--all"]).check_run()
|
run_type.execute(&raco).args(&["pkg", "update", "--all"]).check_run()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub fn bin_update(ctx: &ExecutionContext) -> Result<()> {
|
||||||
|
let bin = utils::require("bin")?;
|
||||||
|
|
||||||
|
print_separator("Bin");
|
||||||
|
ctx.run_type().execute(&bin).arg("update").check_run()
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user