From 38b00ac3ae7a657a9ad32f991fea2b26afe9c194 Mon Sep 17 00:00:00 2001 From: shine Date: Fri, 7 Feb 2025 13:30:44 +0530 Subject: [PATCH 1/2] check whether brew command exists before aliasing --- aliases/available/homebrew.aliases.bash | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/aliases/available/homebrew.aliases.bash b/aliases/available/homebrew.aliases.bash index f35a38d382..89c5068b9c 100644 --- a/aliases/available/homebrew.aliases.bash +++ b/aliases/available/homebrew.aliases.bash @@ -1,13 +1,15 @@ # shellcheck shell=bash about-alias 'Some aliases for Homebrew' -alias bup='brew update && brew upgrade' -alias bout='brew outdated' -alias bin='brew install' -alias brm='brew uninstall' -alias bcl='brew cleanup' -alias bls='brew list' -alias bsr='brew search' -alias binf='brew info' -alias bdr='brew doctor' -alias bed='brew edit' +if _command_exists brew; then + alias bup='brew update && brew upgrade' + alias bout='brew outdated' + alias bin='brew install' + alias brm='brew uninstall' + alias bcl='brew cleanup' + alias bls='brew list' + alias bsr='brew search' + alias binf='brew info' + alias bdr='brew doctor' + alias bed='brew edit' +fi From 1f205695959e5cd22906a1f4ca8be6b06d8fee7b Mon Sep 17 00:00:00 2001 From: shine Date: Fri, 7 Feb 2025 14:46:14 +0530 Subject: [PATCH 2/2] re-order list for aesthetics --- aliases/available/homebrew.aliases.bash | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/aliases/available/homebrew.aliases.bash b/aliases/available/homebrew.aliases.bash index 89c5068b9c..01b6eb2623 100644 --- a/aliases/available/homebrew.aliases.bash +++ b/aliases/available/homebrew.aliases.bash @@ -2,14 +2,14 @@ about-alias 'Some aliases for Homebrew' if _command_exists brew; then - alias bup='brew update && brew upgrade' - alias bout='brew outdated' - alias bin='brew install' - alias brm='brew uninstall' - alias bcl='brew cleanup' + alias bed='brew edit' alias bls='brew list' alias bsr='brew search' - alias binf='brew info' alias bdr='brew doctor' - alias bed='brew edit' + alias bin='brew install' + alias bcl='brew cleanup' + alias brm='brew uninstall' + alias bout='brew outdated' + alias binf='brew info' + alias bup='brew update && brew upgrade' fi