* Add `helm` (#255) Signed-off-by: Thomas Kosiewski <thoma471@googlemail.com> * Sorted steps alphabetically Signed-off-by: Thomas Kosiewski <thoma471@googlemail.com> Signed-off-by: Thomas Kosiewski <thoma471@googlemail.com>
This commit is contained in:
@@ -73,10 +73,10 @@ type Commands = BTreeMap<String, String>;
|
|||||||
pub enum Step {
|
pub enum Step {
|
||||||
Asdf,
|
Asdf,
|
||||||
Atom,
|
Atom,
|
||||||
|
Bin,
|
||||||
BrewCask,
|
BrewCask,
|
||||||
BrewFormula,
|
BrewFormula,
|
||||||
Bun,
|
Bun,
|
||||||
Bin,
|
|
||||||
Cargo,
|
Cargo,
|
||||||
Chezmoi,
|
Chezmoi,
|
||||||
Chocolatey,
|
Chocolatey,
|
||||||
@@ -87,8 +87,8 @@ pub enum Step {
|
|||||||
Containers,
|
Containers,
|
||||||
CustomCommands,
|
CustomCommands,
|
||||||
DebGet,
|
DebGet,
|
||||||
Distrobox,
|
|
||||||
Deno,
|
Deno,
|
||||||
|
Distrobox,
|
||||||
Dotnet,
|
Dotnet,
|
||||||
Emacs,
|
Emacs,
|
||||||
Firmware,
|
Firmware,
|
||||||
@@ -100,10 +100,11 @@ pub enum Step {
|
|||||||
Ghcup,
|
Ghcup,
|
||||||
GithubCliExtensions,
|
GithubCliExtensions,
|
||||||
GitRepos,
|
GitRepos,
|
||||||
|
GnomeShellExtensions,
|
||||||
Go,
|
Go,
|
||||||
Guix,
|
Guix,
|
||||||
Haxelib,
|
Haxelib,
|
||||||
GnomeShellExtensions,
|
Helm,
|
||||||
HomeManager,
|
HomeManager,
|
||||||
Jetpack,
|
Jetpack,
|
||||||
Julia,
|
Julia,
|
||||||
@@ -120,8 +121,8 @@ pub enum Step {
|
|||||||
Pacdef,
|
Pacdef,
|
||||||
Pacstall,
|
Pacstall,
|
||||||
Pearl,
|
Pearl,
|
||||||
Pipx,
|
|
||||||
Pip3,
|
Pip3,
|
||||||
|
Pipx,
|
||||||
Pkg,
|
Pkg,
|
||||||
Pkgin,
|
Pkgin,
|
||||||
Powershell,
|
Powershell,
|
||||||
|
|||||||
@@ -374,6 +374,7 @@ fn run() -> Result<()> {
|
|||||||
runner.execute(Step::Deno, "deno", || node::deno_upgrade(&ctx))?;
|
runner.execute(Step::Deno, "deno", || node::deno_upgrade(&ctx))?;
|
||||||
runner.execute(Step::Composer, "composer", || generic::run_composer_update(&ctx))?;
|
runner.execute(Step::Composer, "composer", || generic::run_composer_update(&ctx))?;
|
||||||
runner.execute(Step::Krew, "krew", || generic::run_krew_upgrade(run_type))?;
|
runner.execute(Step::Krew, "krew", || generic::run_krew_upgrade(run_type))?;
|
||||||
|
runner.execute(Step::Helm, "helm", || generic::run_helm_repo_update(run_type))?;
|
||||||
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::RubyGems, "rubygems", || {
|
runner.execute(Step::RubyGems, "rubygems", || {
|
||||||
generic::run_rubygems(&base_dirs, run_type)
|
generic::run_rubygems(&base_dirs, run_type)
|
||||||
|
|||||||
@@ -546,3 +546,10 @@ pub fn update_julia_packages(ctx: &ExecutionContext) -> Result<()> {
|
|||||||
.args(["-e", "using Pkg; Pkg.update()"])
|
.args(["-e", "using Pkg; Pkg.update()"])
|
||||||
.status_checked()
|
.status_checked()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub fn run_helm_repo_update(run_type: RunType) -> Result<()> {
|
||||||
|
let helm = utils::require("helm")?;
|
||||||
|
|
||||||
|
print_separator("Helm");
|
||||||
|
run_type.execute(helm).arg("repo").arg("update").status_checked()
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user