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