Add bin support (#717)

This commit is contained in:
Marcos Nils
2021-05-29 01:59:27 -03:00
committed by GitHub
parent cdc7c39d02
commit c53d2f489a
3 changed files with 9 additions and 0 deletions

View File

@@ -67,6 +67,7 @@ pub enum Step {
Atom,
BrewCask,
BrewFormula,
Bin,
Cargo,
Chocolatey,
Choosenim,

View File

@@ -301,6 +301,7 @@ fn run() -> Result<()> {
runner.execute(Step::Gem, "gem", || generic::run_gem(&base_dirs, run_type))?;
runner.execute(Step::Sheldon, "sheldon", || generic::run_sheldon(&ctx))?;
runner.execute(Step::Rtcl, "rtcl", || generic::run_rtcl(&ctx))?;
runner.execute(Step::Bin, "bin", || generic::bin_update(&ctx))?;
runner.execute(Step::Gcloud, "gcloud", || {
generic::run_gcloud_components_update(run_type)
})?;

View File

@@ -379,3 +379,10 @@ pub fn run_raco_update(run_type: RunType) -> Result<()> {
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()
}