feat(hyprpm): add hyprpm step (#1213)
This commit is contained in:
@@ -69,6 +69,7 @@ pub enum Step {
|
||||
Helix,
|
||||
Helm,
|
||||
HomeManager,
|
||||
Hyprpm,
|
||||
// These names are miscapitalized on purpose, so the CLI name is
|
||||
// `jetbrains_pycharm` instead of `jet_brains_py_charm`.
|
||||
JetbrainsAqua,
|
||||
@@ -345,6 +346,11 @@ impl Step {
|
||||
#[cfg(unix)]
|
||||
runner.execute(*self, "home-manager", || unix::run_home_manager(ctx))?
|
||||
}
|
||||
Hyprpm =>
|
||||
{
|
||||
#[cfg(unix)]
|
||||
runner.execute(*self, "hyprpm", || unix::run_hyprpm(ctx))?
|
||||
}
|
||||
JetbrainsAqua => runner.execute(*self, "JetBrains Aqua Plugins", || generic::run_jetbrains_aqua(ctx))?,
|
||||
JetbrainsClion => runner.execute(*self, "JetBrains CL", || generic::run_jetbrains_clion(ctx))?,
|
||||
JetbrainsDatagrip => {
|
||||
@@ -767,6 +773,7 @@ pub(crate) fn default_steps() -> Vec<Step> {
|
||||
Sdkman,
|
||||
Rcm,
|
||||
Maza,
|
||||
Hyprpm,
|
||||
Atuin,
|
||||
]);
|
||||
|
||||
|
||||
@@ -922,6 +922,14 @@ pub fn run_maza(ctx: &ExecutionContext) -> Result<()> {
|
||||
ctx.execute(maza).arg("update").status_checked()
|
||||
}
|
||||
|
||||
pub fn run_hyprpm(ctx: &ExecutionContext) -> Result<()> {
|
||||
let hyprpm = require("hyprpm")?;
|
||||
|
||||
print_separator("hyprpm");
|
||||
|
||||
ctx.execute(hyprpm).arg("update").status_checked()
|
||||
}
|
||||
|
||||
pub fn run_atuin(ctx: &ExecutionContext) -> Result<()> {
|
||||
let atuin = require("atuin-update")?;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user