Skip to content

Commit

Permalink
bug fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
gdbtek committed Oct 2, 2023
1 parent c7bcb01 commit b7ea6c7
Show file tree
Hide file tree
Showing 4 changed files with 32 additions and 12 deletions.
9 changes: 7 additions & 2 deletions cookbooks/brew/recipes/install.bash
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,13 @@ function install()
bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
fi

initializeFolder "$('/opt/homebrew/bin/brew' --cache)"
displayVersion "$('/opt/homebrew/bin/brew' -v)" 'BREW'
if [[ "$(existCommand 'brew')" = 'false' ]]
then
export PATH="/opt/homebrew/bin:${PATH}"
fi

initializeFolder "$(brew --cache)"
displayVersion "$(brew -v)" 'BREW'
}

function main()
Expand Down
11 changes: 8 additions & 3 deletions tools/clean-up-brew.bash
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,14 @@ function main()

header 'CLEANING UP BREW'

'/opt/homebrew/bin/brew' cleanup
initializeFolder "$('/opt/homebrew/bin/brew' --cache)"
'/opt/homebrew/bin/brew' doctor || true
if [[ "$(existCommand 'brew')" = 'false' ]]
then
export PATH="/opt/homebrew/bin:${PATH}"
fi

brew cleanup
initializeFolder "$(brew --cache)"
brew doctor || true
}

main "${@}"
13 changes: 9 additions & 4 deletions tools/install-brew-applications.bash
Original file line number Diff line number Diff line change
Expand Up @@ -70,17 +70,22 @@ function installBrewPackage()

export HOMEBREW_NO_INSTALL_CLEANUP=FALSE

if [[ "$(existCommand 'brew')" = 'false' ]]
then
export PATH="/opt/homebrew/bin:${PATH}"
fi

if [[ "${packageType}" = 'cask' ]]
then
header "INSTALLING CASK ${packageNameForHeader}"

'/opt/homebrew/bin/brew' reinstall --"${packageType}" --force "${packageName}" || '/opt/homebrew/bin/brew' install --"${packageType}" --force "${packageName}"
displayVersion "$('/opt/homebrew/bin/brew' list --version "${packageName}" --"${packageType}")" "${packageNameForHeader}"
brew reinstall --"${packageType}" --force "${packageName}" || brew install --"${packageType}" --force "${packageName}"
displayVersion "$(brew list --version "${packageName}" --"${packageType}")" "${packageNameForHeader}"
else
header "INSTALLING BREW ${packageNameForHeader}"

'/opt/homebrew/bin/brew' reinstall --force "${packageName}" || '/opt/homebrew/bin/brew' install --force "${packageName}"
displayVersion "$('/opt/homebrew/bin/brew' list --version "${packageName}")" "${packageNameForHeader}"
brew reinstall --force "${packageName}" || brew install --force "${packageName}"
displayVersion "$(brew list --version "${packageName}")" "${packageNameForHeader}"
fi

# Post Install
Expand Down
11 changes: 8 additions & 3 deletions tools/upgrade-brew.bash
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,14 @@ function main()

header 'UPGRADING BREW'

'/opt/homebrew/bin/brew' update
'/opt/homebrew/bin/brew' upgrade
'/opt/homebrew/bin/brew' upgrade --cask
if [[ "$(existCommand 'brew')" = 'false' ]]
then
export PATH="/opt/homebrew/bin:${PATH}"
fi

brew update
brew upgrade
brew upgrade --cask

# Clean Up Brew

Expand Down

0 comments on commit b7ea6c7

Please sign in to comment.